#author("2019-01-03T21:31:06+09:00","default:ryuichi","ryuichi")
#author("2019-01-03T21:32:57+09:00","default:ryuichi","ryuichi")
* 古いRobocopyにDCOPYのTオプションがない [#y21ac387]


** 古いRobocopyにDCOPYのTオプションがない [#s6f1d7e8]

 robocopy.exe /s /e /dcopy:dat 1 2
 
 (略)
 ERROR : Invalid Parameter #3 : "/dcopy:dat"

- 古いRobocopyは/dcopyにtオプションがないので、上のようにエラーが出る。
- 

** Robocopyのバージョンを確認する [#gbcbd5cd]

 robocopy.exe /?
 
 (略)
 -------------------------------------------------------------------------------
    ROBOCOPY     ::     Robust File Copy for Windows     ::     Version XP010
 -------------------------------------------------------------------------------

- 上の場合、XP010がバージョン。
- XP010はWindows Server 2003 Resource Kit Toolsに含まれているもので、Windows 7以降にはもっと新しいバージョンがインストールされている。

** robocopy.exeのパスを確認する [#a02b053d]

*** PowerShell [#z917ebdb]

 PS> Get-Command robocopy.exe | select Source
 
 Source
 ------
 C:\Program Files (x86)\Windows Resource Kits\Tools\robocopy.exe

*** CMD [#g3a41778]

 CMD> where robocopy.exe
 C:\Program Files (x86)\Windows Resource Kits\Tools\robocopy.exe
 C:\Windows\System32\Robocopy.exe

- この場合、Windows Resource KitsのRobocopyが検索パスで先に来てる。

** 新しいバージョンのRobocopyを使うようにする [#vafbe257]

- Windows Resource Kitsをアンインストールするか、
- 環境変数PATHを修正して、C:\Windows\System32が先に来るようにする。




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