Robocopy / RH运行结束时间参数

时间:2019-05-28 19:39:32

标签: powershell command-line robocopy

我正在尝试了解Robocopy参数 / rh:hhmm-hhmm 的参数。

“指定开始新副本的运行时间。”

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy

robocopy C:\Source   C:\Destination   /MIR  /rh:1500-1800 .

这是否意味着作业在某个时间开始,如果没有在结束时间之前完成,它将停止?那么,如果要复制100个文件,而在1800 3:00 pm(1800)之前仅复制了50个文件,它将停止吗?

1 个答案:

答案 0 :(得分:2)

是的。根据{{​​3}},Robocopy将仅在指定的时间范围内进行复制。它将在到达结束时间时暂停复制。

  

使用/ RH:hhmm-hhmm开关。这告诉Robocopy,它只能在第一个“ hhmm”和第二个“ hhmm”之间的小时/分钟之间复制文件。当然,这里有三种情况。

     

1)   如果/ RH指定的时间范围已经过去,则Robocopy将保持暂停状态,直到第二天时间到来。

     

2)   如果当前系统时间在/ RH建立的范围内,则复制立即发生。

     

3)   最后,如果将来用/ RH指定的时间范围,Robocopy将保持暂停状态,直到该时间发生为止,然后执行复制。