简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

预处理脚本和后处理脚本

提供者

您可以在数据保护操作中使用自定义预处理和后处理脚本。这些脚本可以在数据保护作业之前或之后启用自动化。例如,您可以包含一个脚本,用于自动通知您数据保护作业失败或出现警告。在设置预处理脚本和后处理脚本之前,您应了解创建这些脚本的一些要求。

支持的脚本类型

Windows支持以下类型的脚本:

  • 批处理文件

  • PowerShell 脚本

  • Perl 脚本

UNIX支持以下类型的脚本:

  • Perl 脚本

  • Python脚本

  • Shell脚本

    注 除了默认的bash shell之外、还支持其他shell、例如sh-shell、k-shell和c-shell。

脚本路径

在非虚拟化存储系统和虚拟化存储系统上,作为 SnapCenter 操作一部分运行的所有预处理和后处理脚本都会在插件主机上执行。

  • Windows脚本应位于插件主机或可由插件主机访问的SMB共享上。

  • UNIX脚本应位于插件主机上。

注 脚本路径会在执行时进行验证。

指定脚本的位置

脚本在备份策略中指定。启动备份作业后,策略会自动将脚本与要备份的资源关联起来。创建备份策略时,您可以指定 prestpt 和 postScript 参数。

仅适用于Windows、您可以指定多个脚本。您应在每个脚本路径后按* Enter *、以便在单独的行中列出每个脚本。不允许使用分号(;)。您可以指定多个预处理和多个后处理脚本。一个脚本可以同时编码为预处理脚本和后处理脚本,并可调用其他脚本。

注 对于UNIX、不能指定多个脚本。

脚本超时

对于Windows、超时设置为15分钟、无法修改。

对于UNIX、默认情况下超时设置为60秒。您可以修改超时值。

脚本输出

Windows预处理和后处理脚本输出文件的默认目录为Windows\System32。

UNIX预处理和后处理脚本没有默认位置。您可以将输出文件重定向到任何首选位置。