我有WindowsServer2008Enterprise。我需要复制文件从网络文件夹,我连接为Z:驱动器。我得把复印件安排好。在调度器中,我每5分钟运行一次。
robocopy.exe Z:\ C:\destination /E我试着把它放到.bat文件中,尝试用调度器编写,但没有帮助。我带着最高特权开始跑步..。
任务调度程序成功完成任务"\RoboCopy“,实例{dd2d2d1c-4ef1-4e30-b226-4a77a52dab9},动作"C:\Windows\SYSTEM32\cmd.exe”返回代码16。
发布于 2009-08-12 19:45:17
有什么原因你不提供UNC的机器人复制吗?我发现使用UNC比在预定任务中使用映射驱动器要可靠得多。
发布于 2009-08-12 19:44:02
来自technet -
Exit code16
Robocopy did not copy any files. Check the command line parameters and verify that Robocopy has enough rights to write to the destination folder.听起来这可能是个许可问题。调度的任务通常作为单独的用户运行,您的z:可能无法被用于该任务的用户访问和映射。
我建议以具有远程驱动器权限的网络用户的身份运行,而不是使用z:,使用\computer_name\share,因为这样可以解决权限问题。
有关出口代码的列表,请参阅此处- http://blogs.technet.com/deploymentguys/archive/2008/06/16/robocopy-exit-codes.aspx
发布于 2012-11-26 20:57:07
源和目的地都在同一个网络上吗?我曾经遇到过这样的问题,我的映射驱动器位于一个远程位置,我必须允许SMB在两个方向和两个站点上的流量。也一定要看看你的操作系统防火墙。
您可以采取的另一个疑难解答步骤是添加/LOG:c:\path\to\logfile.txt标志,以便在将来检查输出。
https://serverfault.com/questions/53397
复制相似问题