我们在监控模式下使用 robocopy 以菊花链方式在 Azure 中的 Web 服务器之间复制文件。该命令在启动时以管理员身份调用。
该过程运行良好,但时不时会停止而不会出现错误。我们最近在任务计划程序中启用了历史记录,以更深入地了解正在发生的事情。但它只是揭示了两个步骤:Action Completed 和 Task Completed。
动作完成的输出:
Task Scheduler successfully completed task "\Robocopy Content From VM1" , instance "{some-vm-guid}" , action "C:\Windows\system32\robocopy.EXE" with return code 2147942408.
任务完成的输出:
Task Scheduler successfully finished "{some-vm-guid}" instance of the "\Robocopy Content From VM1" task for user "HCVMHOST-2\SomeAdminUser".
robocopy 命令:
robocopy "\\vm-1\c$\Content\SomeFolder" "c:\Content\SomeFolder" /mon:1 /FFT /MIR /s /zb /copyall /mt:4 /ns /nc /nfl /xd OutputCache Temp /LOG:"d:\RobocopyLogs.txt" /b
我怀疑这可能与延迟或虚拟机重启有关。但我不相信这是原因,我想确保我的命令没有丢失参数或有一个不应该的参数。据我所知,它非常有效,直到它不起作用。
以前有人经历过吗?
非常感谢你的帮助。