我有几个使用Robocopy.exe
的任务,在其中一个任务中,我收到错误结果0X3
,但日志文件没有显示任何错误。
这是命令:
ROBOCOPY \\X\L$\FORMATION \\Y\O$\FORMATION /MIR /sec /W:2 /R:5 /log:c:\O_journal.log
我尝试在没有任务调度程序的情况下启动它,它在没有ant错误的情况下工作正常。
我知道错误0X3
是:ERROR_PATH_NOT_FOUND
。但是日志文件没有显示任何错误。
如果有人有任何线索或任何方法......
答案 0 :(得分:2)
这是标准行为,与Robocopy的退出代码有关:
0×00 0 No errors occurred, and no copying was done.
The source and destination directory trees are completely synchronized.
0×01 1 One or more files were copied successfully (that is, new files have arrived).
0×02 2 Some Extra files or directories were detected. No files were copied
Examine the output log for details.
0×04 4 Some Mismatched files or directories were detected.
Examine the output log. Housekeeping might be required.
0×08 8 Some files or directories could not be copied
(copy errors occurred and the retry limit was exceeded).
Check these errors further.
0×10 16 Serious error. Robocopy did not copy any files.
Either a usage error or an error due to insufficient access privileges
on the source or destination directories.
以及它们的组合,即: 0x03 = 0x02 + 0x01
有关完整说明,请参阅https://blogs.technet.microsoft.com/deploymentguys/2008/06/16/robocopy-exit-codes/。
答案 1 :(得分:1)
这是robocopy脚本上配置的路径的问题。我已经通过将根目录或主驱动器添加到源和目标来修复此问题。
注意:请确保您是两个服务器(来源和目的地)的管理员
示例:
来源:“\\ 192.168.1.2 \ e $ \ my files”
目的地:“\\ 192.168.1.5 \ d $ \ backup”
我提到的根目录或主驱动器是“e $”和“d $”,如上所示。如果这不包含在您的脚本中,您将在调度程序中遇到“0X3”错误,并且调度程序将无法正常工作。
注意:此脚本用于将文件从源同步/复制到目标。
使用的参数。 <a></a>
这是脚本的整体外观:
/MIR /E /Z /R:5 /W:5
希望这可能有所帮助。
感谢。
冼