ネットワーク上の共有フォルダをローカルの外付けHDDにバックアップする想定。
PwerShellコマンド
net use \\192.168.xxx.xxx /delete
net use \\192.168.xxx.xxx /user:"user" "pass"
$GetDate = Get-Date -Format "yyyyMMdd"
robocopy "\\192.168.xxx.xxx\folder" "D:\backup" /LOG+:"D:\log\backup-log_"$GetDate".log" /s /e /XD "trashbox" /XF *.tmp /TEE /NP /R:3 /W:60
net use \\192.168.xxx.xxx /delete
robocopyは変更されたファイルだけコピーされ、リトライなどの高度な設定ができるのが魅力。