NetVault Backup製品情報FAQ
FAQ番号
詳細
NVP00069

NetVault Backupのプレ/ポスト・スクリプトに使用できるスクリプト言語について教えてください。

NetVault Backup (NVBU) のプレ/ポスト・スクリプトには、下記の言語をご使用いただくことができます。

  • Windowsの場合: batchスクリプト (bat)
  • Linux/UNIXの場合: sh等のシェル・スクリプト (perl、python、ruby等も含む)

NVBUがプレ/ポスト・スクリプトを起動する場合、OS標準のシェルから起動し、入出力もそのシェル内で行われます。そのため、Linux/UNIXのように、shシェルから、#!指定で他のシェルを起動し、子プロセスとして扱えるものであれば問題ありませんが、PowerShellのように、独立したPowerShell用シェルからしか起動できないスクリプト (VBS: Visual Basic Scriptも含む) は、直接起動することができません。

GUI操作をしない場合は、Batchスクリプトから間接的にPowerShellやVBSスクリプトを起動することは可能ですが、親のBatchスクリプトから独立して実行されるため、実行が終わるのを待つ、といった動作は実現が難しくなります。

尚、弊社ではプレ/ポスト・スクリプトを実行する機能を提供しておりますが、スクリプトの内容自体はサポート対象外となります。

 

掲載日:2012/4/23