Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

プリスクリプトとポストスクリプト

共同作成者

カスタムのプリスクリプトとポストスクリプトをデータ保護処理の一部として使用することができます。これらのスクリプトを使用すると、データ保護ジョブの実行前または実行後に自動化を実行できます。たとえば、データ保護ジョブのエラーや警告を自動的に通知するスクリプトを組み込むことができます。プリスクリプトとポストスクリプトを設定する前に、スクリプトを作成するための要件を理解しておく必要があります。

サポートされるスクリプトタイプ

Windowsでは、次の種類のスクリプトがサポートされています。

  • バッチファイル

  • PowerShellスクリプト

  • Perlスクリフト

UNIXでは、次の種類のスクリプトがサポートされています。

  • Perlスクリフト

  • Pythonスクリプト

  • シェルスクリプト

    メモ デフォルトのbashシェルに加えて、sh-shell、k-shell、c-shellのような他のシェルもサポートされています。

スクリプトパス

仮想化されていないストレージシステムおよび仮想化されたストレージシステムでSnapCenter処理の一環として実行されるプリスクリプトとポストスクリプトは、すべてプラグインホストで実行されます。

  • Windowsスクリプトがプラグインホストにある必要があります。

メモ プリスクリプトまたはポストスクリプトのパスにドライブまたは共有を含めることはできません。パスはscripts_pathからの相対パスである必要があります。
  • UNIXスクリプトがプラグインホスト上にある必要があります。

メモ スクリプトパスは実行時に検証されます。

スクリプトを指定する場所

スクリプトはバックアップポリシーで指定されます。バックアップジョブが開始されると、ポリシーによってスクリプトがバックアップ対象のリソースに自動的に関連付けられます。バックアップポリシーの作成時に、プリスクリプトとポストスクリプトの引数を指定できます。

メモ 複数のスクリプトを指定することはできません。

スクリプトのタイムアウト

デフォルトでは、タイムアウトは60秒に設定されています。タイムアウト値は変更できます。

スクリプト出力

Windowsプリスクリプトとポストスクリプトの出力ファイルのデフォルトのディレクトリは、Windows\System32です。

UNIXのプリスクリプトとポストスクリプトのデフォルトの場所はありません。出力ファイルは任意の場所にリダイレクトできます。