由于时间/日期问题,无法远程访问客户端电脑 xp win2k3 环境 - 请提供远程解决方案

由于时间/日期问题,无法远程访问客户端电脑 xp win2k3 环境 - 请提供远程解决方案

当我在用户桌面 (xp pro) 上运行 psexec 时,我收到“客户端和服务器之间存在时间和/或日期差异”。当我运行 at \clientname time /interactive "net time \server /set /y" 命令时,我也收到“访问被拒绝”的提示。我无法从 win2k3 服务器的 AD 用户和计算机实用程序访问该计算机。

使用机器是唯一的补救方法吗?

澄清:转到机器并执行网络时间命令是可行的,但我想要一个远程解决方案。

发布解决方案详细信息:

感谢 Kyle 提供的本地帐户 psexec 解决方案,我得以实现全远程修复。在我的网络中,所有 PC 都具有相同的本地管理员帐户和相同的密码。Kyle 的远程解决方案起初似乎失败了,但这是因为我们还有一个具有完全相同登录凭据的活动域管理员帐户。禁用该帐户后,我能够使用本地管理员凭据进行 psexec:

>psexec \\systemname -u Administrator cmd

奇怪的是,一旦我使用 psexec,无论我多么努力,我都无法进行时间或网络时间。我甚至可以远程进行网络时间,它似乎可以工作,但当我在本地查看“at”命令时,它显示“无法启动”。

但是,我确实注意到,一旦我使用本地管理员帐户成功建立远程连接,我现在就可以使用我的个人域帐户执行常规 psexec,以及在资源管理器中输入系统名称,如下所示: 替代文本

现在我可以远程访问计划任务,我只需使用我的域管理员帐户凭据通过以下运行行创建网络时间计划任务:

net time \\servername /set /yes

右键单击 > 运行,就是这样。由于这看起来很奇怪,我在另一个桌面上进行了实验,设置了时间,复制了之前的“客户端和服务器之间存在时间和/或日期差异”条件,然后应用了成功描述的相同修复!

答案1

您应该解决真正的问题而不是绕过它:您的时钟正在漂移(您的 DC 或您的 XP 客户端)。

您应该做的是配置 Windows 时间服务(http://technet.microsoft.com/en-us/library/bb490605.aspx)以保持时钟同步。这将永久解决您的问题。

直接回答你的问题,每当时钟不同步时,所有两台时钟不同的计算机之间的基于网络的身份验证/凭证将会失败。本地帐户仍将能够登录。如果您使用类似 psexec 的程序,而不是使用域凭据,而是在本地计算机上指定有效的管理凭据,它应该可以正常连接并允许您修复时钟。

尽管如此,仍然强烈建议解决实际问题,而不是绕过它。

答案2

那么,不仅在登录时执行 net time 命令,而且按计划执行怎么样(您可以使用任务计划程序并每两小时执行一次?)

答案3

你读了...吗微软关于该问题的答复?

您可以在 XP 机器上尝试此操作。以管理员身份本地登录,然后从命令提示符输入:

net time /Domain:DOMAINGOESHERE /Server:SERVERGOESHERE /SET /Y

看看是否有帮助。

答案4

您能否将 Net Time 命令添加到域的登录脚本中?这样,每当用户登录时,时间就会同步到域的时间控制器,问题就不会再出现了。

相关内容