Robocopy 再試行の指定

再試行回数とウェイト時間の指定してRobocpyを実行

 Robocopy.exe /r:2 /w:5 "C:\src" "D:\dst"
  • /r 再試行回数
  • /w 再試行までのウェイト時間
    • デフォルトは数が大きすぎるので、妥当な数を指定した方が良い。

再試行回数とウェイト時間のデフォルト値

デフォルト値の確認

 PS> dir HKCU:\SOFTWARE\Microsoft\ResKit\
 Name                           Property
 ----                           --------
 Robocopy                       WaitTime : 30000
                                RetryMax : 1000000
                                JobDir   : ::
  • PowerShellでレジストリを確認する。
  • 未指定の場合はウェイト時間が30秒、リトライ回数が100万回なので、何かの理由でコピー不可能なファイルがあると、Robocopyはリトライし続けて、終わらない。

デフォルト値の変更

 PS> Robocopy.exe /reg /r:3 /w:5 tmp1 tmp2
  • /regオプションをつけてRobocopy.exeを実行する。
  • フォルダのtmp1とtmp2はダミーなので、何でもよい。

参考

https://technet.microsoft.com/ja-jp/library/cc733145(v=ws.11).aspx


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2017-07-28 (金) 04:50:08