本スクリプトは設定を誤るとバックアップ元のファイルが消失します。本スクリプト利用してデータの消失等の如何なる問題が発生しても一切の責任を負いかねます。
注意: 実行時、バックアップ先ディレクトリ(例: Z:\Backup\2021-10-05-142212-full)をエクスプローラーで開いていたり、配下のファイルを何らかのソフトで開いているとバックアップフォルダーの移動に失敗してバックアップが失敗します。
コマンド プロンプトから タスク スケジューラーに登録します。
schtasks /Create /TN "Robocopy フルバックアップ" /TR "C:\Users\admin\bin\robocopy-backup-full.bat" /SC WEEKLY /D SUN /ST 03:00 /F
コマンド プロンプトから タスク スケジューラーに登録します。
schtasks /Create /TN "Robocopy 増分バックアップ" /TR "C:\Users\admin\bin\robocopy-backup-inc.bat" /SC WEEKLY /D MON,TUE,WED,THU,FRI,SAT /ST 03:00 /F
管理者権限のコマンド プロンプトから TaskScheduler の実行履歴を保存するように設定します。デフォルト無効です。
wevtutil sl Microsoft-Windows-TaskScheduler/Maintenance /e:true /rt:true /ab:true /ms:1073741824
wevtutil sl Microsoft-Windows-TaskScheduler/Operational /e:true /rt:true /ab:true /ms:1073741824
新しいディレクトリ
: バックアップ先にコピーされるファイル新しいファイル
: バックアップ先にコピーされるファイル*EXTRA File
: バックアップ先から削除されるファイル、ジャンクションを辿って元ファイルを削除しようとしている場合は要注意