我有多台 W2k8 R2 服务器,其中一台使用外部源不断同步时间。我想将我所有其他服务器同步到该服务器。这是一个简单的工作组,没有域控制器。
有人知道如何实现这一点吗?
谢谢,
汤姆
答案1
我刚刚找到一篇介绍如何执行此操作的文章。
您可以按照以下概述启用 Windows 作为 NTP 服务器:http://www.windowsitpro.com/article/time-synchronization/how-can-i-enable-a-network-time-protocol-ntp-server-.aspx
答案2
来自微软:
让所有工作站的时间与特定服务器保持同步的解决方案可以通过为每个工作站运行登录脚本或让每个工作站在登录到网络后自行运行批处理文件来解决。例如,假设您有一个名为 TIMESRV 的服务器,它有一个可靠的系统时钟。一个示例批处理文件可以从工作站运行,或者从登录脚本调用或成为登录脚本的一部分,如下所示:NET TIME \TIMESRV /SET /YES
答案3
你们写的所有这些都无法在 Windows 7/Windows 2008 平台上运行。
我有许多 Windows XP 机器,我使用 GPS 接收器同步它们的时间。机器使用 SymmTime 连接到该接收器,该软件在 Windows 7/Windows 2008 上不起作用。
因此,我对 Windows 7 计算机所做的只是使用 time.microsoft.com(或其他 NTP 服务器,无关紧要)进行更新,但将更新频率从每周一次(Windows 默认)增加到每天一次。我可以直观地注意到,Windows 7 计算机的时间与使用 GPS 接收器进行时间同步的其他 Windows XP 计算机的时间相同。
按照本指南与 Windows 7 上的 NTP 服务器进行每天一次的时间同步。 http://www.pretentiousname.com/timesync/index.html
答案4
将一台服务器配置为 NTP 服务器(它需要是 >=2 个 NTP 源的客户端),并将另一台服务器配置为第一个 NTP 源的客户端。TechNet 详细说明了注册表值。