Windowsバッチ

概要 [#u47c66cc]

ZディスクをSAMBAマウントしていて、C://Inetpub配下の各ディレクトリの差分をバックアップしたい場合にWindows公式のrobocopyコマンドにて差分バックアップを取得することが可能です。

下記バッチをWindowsのタスクスケジュールに設定することでバックアップが行えます。

バッチ内容 [#g50080ef]

 #
 # 【変数設定】
 # 1."ファイルを指定して実行"でintl.cplを実行。
 # 2.日付の表示で曜日が表示されるように設定。
 # 3.コマンドプロンプトで下記YOUBI変数をechoで実行して曜日が表示されることを確認。
 #
 #【robocopyコマンド】
 # 1.コマンドプロンプトでrobocopyが実行できるか確認。
 # 2.実行できない場合はMicrosoftの公式よりWindows Server 2003 Resource Kit Toolsをインストール。
 # 3.環境変数に"C:\Program Files\Windows Resource Kits\Tools"を追加。
 #
 
 # Var
 set YOUBI=%date:  
-2,-1%
 
 # BackUP
 robocopy C:\Inetpub\scripts\cbmw\mw\data\ Z:\mw_%YOUBI%\data\ /mir > z:\log\log_%YOUBI%.txt
 robocopy C:\Inetpub\scripts\cbmw\mw\file\ Z:\mw_%YOUBI%\file\ /mir > z:\log\log_%YOUBI%.txt
 robocopy C:\Inetpub\scripts\cbmw\mw\back\ Z:\mw_%YOUBI%\back\ /mir > z:\log\log_%YOUBI%.txt