客户端和服务器之间有时间和/或date差异

我正在使用Jenkins运行一个生成作业。 Jenkins作业执行如下所示的命令,简单地将testing文件从服务器A复制到服务器B.Jenkins驻留在服务器A上以及命令文件中。 服务器正在运行Windows Server 2008 R2。

copy C:\Users\myuser\test.txt" "\\ServerB\myfolder\test.txt" 

该命令失败并显示错误消息:

客户端和服务器之间有时间和/或date差异。

Jenkins使用Windows帐户myuser 。 如果以myuser身份loginServerA并运行该命令,则工作正常。

系统pipe理员在两台服务器上运行w32tm / resync命令。 没有效果。

如果我改变命令复制到服务器C而不是,从jenkins工作正常。

尝试重新启动服务器B,没有运气。

服务器上的时间和时区都是一样的。

有关如何解决这个问题的任何想法?

1命令:

 net time /set 

…在工作站和服务器上。 这将确保两者都有适当的时间/date设置(确保时区设置正确,因为它表示4PM在托盘中…并不意味着你的时区4PM)。

我们的系统。 pipe理员为我们解决这个问题 这里是步骤:

  1. Ran: w32tm / resync

  2. 禁用用户访问控制 。 他通过select“ 开始”>“运行”>“msconfig”>“工具”>“更改UAC设置”并将其降至“ 从不通知”设置执行此操作

  3. 重新启动 。 然后问题就消失了。