Robocopy 单向同步

Kev*_*vin 2 windows-server-2008 robocopy windows-server-2008-r2

我认为我的命令是错误的。

我只想从c:\SmarterMail\Domainstp进行单向同步\\My.IP.Add.Ress\C$\SmarterMail\Domains

我目前的命令是这样的:

robocopy /E /S /MIR /Z /W:1 /R:1 /MIR \\My.IP.Add.Ress\C$\SmarterMail\Domains C:\SmarterMail\Domains
Run Code Online (Sandbox Code Playgroud)

但是……我读得越多,看起来这可能是双向镜像?我需要什么命令才能进行单向同步?

Blu*_*ute 11

根据文档,语法如下:

robocopy <Source> <Destination> [<File>[ ...]] [<Options>]
Run Code Online (Sandbox Code Playgroud)

您的脚本有一些奇怪之处:

  1. /S 复制子目录(但不是空目录) /E 复制子目录,包括空目录。/E 暗示 /S,因此您可以删除 /S
  2. 然而 /Mir 被这样描述为“镜像目录树(相当于 /e 加 /purge)”所以你可以同时删除 /E 和 /S
  3. 你已经包含了 /Mir 选项两次?不必要
  4. 主要问题- 你的来源和目的地是错误的......

所以命令应该是

robocopy /MIR /Z /W:1 /R:1 C:\SmarterMail\Domains \\My.IP.Add.Ress\C$\SmarterMail\Domains
Run Code Online (Sandbox Code Playgroud)