Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

预处理脚本和后处理脚本

贡献者

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

支持的脚本类型

Windows支持以下类型的脚本:

  • 批处理文件

  • PowerShell 脚本

  • Perl 脚本

UNIX支持以下类型的脚本:

  • Perl 脚本

  • Python脚本

  • Shell脚本

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

脚本路径

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

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

备注 预处理脚本或后处理脚本路径不应包含驱动器或共享。路径应与scripts_path相关。
  • UNIX脚本应位于插件主机上。

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

指定脚本的位置

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

备注 您不能指定多个脚本。

脚本超时

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

脚本输出

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

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