robocopy与环境variables将导致0x10

我试图在命令行上,它会正常工作

robocopy /mir /copy:DAT /mot:30 "D:\Source File\file" "E:\Target Directory\backup %DATE:/=-% %time::=-%" /xd "D:\Source File\file\excluded" 

但是在创build一个计划任务来运行它之后,我得到了0x10的结果

如果我删除这部分,它将正确运行

 %DATE:/=-% %time::=-% 

任何build议,会帮助我很多。

谢谢

我不认为robocopy会理解如何在本地翻译variables%DATE:/=-%%time::=-% 。 尝试更改您的计划任务来运行cmd并从那里调用robocopy。

 cmd /c robocopy /mir /copy:DAT /mot:30 "D:\Source File\file" "E:\Target Directory\backup %DATE:/=-% %time::=-%" /xd "D:\Source File\file\excluded"