如何同步Windows Server 2003域服务器的时钟?

如何同步Windows Server 2003域服务器的时钟?

给定一个 Windows Server 2003 域服务器,我想将其时间同步到(任何)外部时间服务(它有几分钟的偏差)。如何做到 1、手动;2、每周以自动方式?

答案1

来自TechNet 文章

要将域控制器与外部时间源同步:

  1. 打开命令提示符

  2. 在命令提示符窗口中,键入以下行,其中 peers 是相应时间源的 IP 地址的逗号分隔列表,然后按 ENTER:
    w32tm /config /manualpeerlist: 对等体 /syncfromflags:MANUAL

    您选择的时间源取决于您的时区。例如,如果您的域控制器位于太平洋时区,则此行可能显示为:
    w32tm /config /manualpeerlist:131.107.1.10 /syncfromflags:MANUAL

  3. 按 ENTER。 您应该收到一条消息,提示命令已成功完成。

  4. 输入 w32tm /config /update

  5. 按 ENTER。 您应该收到一条消息,提示命令已成功完成。

  6. 要立即与外部时间服务器同步,请键入 w32tm /resync 并按 ENTER。您应该会收到一条消息,提示命令已成功完成。

  7. 键入 Exit,然后按 ENTER。

答案2

请记住,在 AD 域中,PDC 模拟器 FSMO 角色的持有者负责时间同步,并且应该是您配置的唯一一个可以外部访问时间源的人。

答案3

网络时间/setsntp:ntpserver

ntp 服务器列表 www.pool.ntp.org

答案4

或者,如果您想编写脚本,您可以将其作为注册表编辑来执行:将键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer 更改为您要使用的 NTP 服务器,后跟“,0x1”:默认值为“time.windows.com,0x1”。重新启动 Windows 时间服务,您就搞定了。

相关内容