我需要一个命令行工具来使用互联网时钟调整 Windows 2008 服务器的时间。目的是当脚本中的其他应用程序未运行时调整脚本中的时间。
不能选择使用内置 NTP 服务,因为这会导致该服务器上的某些应用程序出现故障 - 请注意,该服务器用于工业环境中,网络上没有 PC,也没有应用 Windows 更新或类似程序。
答案1
不确定你为什么要用脚本来做这件事。最好的办法是设置一个权威的时间服务。请参阅此 Technet 文章。 http://technet.microsoft.com/en-us/library/cc794823(WS.10).aspx
由于问题和评论中的信息较多,因此进行了编辑。如果服务器从其他来源获取时间,则无法阻止服务器调整时钟。看来最好的解决方案是安装时间服务器。我在我的网络上执行此操作是因为我们没有连接到互联网。我们目前使用与 GPS 信号同步的 Symmetricom S250 设备。另请注意,Windows 操作系统不支持非常准确的时间,但有软件包可以解决这个问题。
设置外部 NTP 服务器的链接: http://support.microsoft.com/kb/816042
解释 Windows 时间服务限制的链接: http://support.microsoft.com/kb/939322