我尝试每天早上 4 点运行修补程序文件。无论出于什么原因,批处理文件中使用 robocopy.exe 的行都会被跳过。我还尝试了 xcopy 和 cp(来自 UnxUtils)。如果我手动运行它,批处理文件可以完美运行。当任务计划运行批处理文件时,它会完美地命中每一行,但会忽略使用 robocopy 的行。批处理文件中还有其他调用其他可执行文件的行,这些行运行正常。
我无论如何也想不出到底发生了什么。我在批处理文件中设置了一些日志记录,以确保它击中了所有点,而且确实如此。它只是没有执行 robocopy 行。
任何帮助,将不胜感激。
答案1
我刚刚又遇到了同样的问题,任务计划程序似乎在使用映射驱动器时出现了问题。因此,我将映射驱动器更改为使用 UNC 路径,然后一切开始正常工作。
robocopy C:\Data J:\Backup *.*
改为
robocopy C:\Data \\ServerName\Backup *.*