我有一台服务器 2012 作为 DC 运行,并且还运行 DHCP。我现在在这个域中有三台 PC,三台 PC 都获取了错误的时间。
服务器已设置正确的时间和时区,并在任务栏的右下角正确显示。但是,即使我手动更正了客户端上的时间,它们也会立即倒退两个小时。客户端上的时区设置正确,我已经检查了所有客户端和服务器的夏令时,因为我自然希望它这样做。
我无法解决这个问题。我甚至尝试添加时间和 NTP 服务器作为我的服务器,甚至还尝试使用其中一个政府 NTP 服务器。当然,将它们添加到我的 DHCP 范围中。这些尝试都无法解决问题。
答案1
我不会使用 DHCP 为 Active Directory 域成员配置时间源。
成员服务器和工作站应该从域控制器同步时间,而不是外部时间源:
配置客户端计算机以实现自动域时间同步
http://technet.microsoft.com/en-us/library/8990703a-a197-4717-b6e5-b7406d9f91f0
w32tm /config /syncfromflags:domhier /update
net stop w32time & net start w32time
可以在组策略中指定该配置。
显示时间服务的状态:
w32tm /query /status /verbose
您的 DC 还需要作为时间服务器进行广告宣传。要在您的 DC 上显示时间服务器广告状态:
C:\ nltest /server:win2008r2addc1 /dsgetdc:contoso.com
DC: \\WIN2008R2ADDC1.contoso.com
Address: \\192.168.135.133
Dom Guid: 0db7aee9-a93c-4f26-bed6-ee9894886573
Dom Name: contoso.com
Forest Name: contoso.com
Dc Site Name: Default-First-Site-Name
Our Site Name: Default-First-Site-Name
Flags: PDC GC DS LDAP KDC TIMESERV GTIMESERV WRITABLE DNS_DC DNS_DOMAIN DNS_FOREST CLOSE_SITE FULL_SECRET WS
注意 TIMESERV 标志,它表示您的 DC 正在作为时间服务器进行宣传。如果它是林根 PDC 仿真器角色,它还将具有 GTIMESERV 标志。林根 PDC 仿真器是唯一应与外部时间源同步的计算机。
如何使用 NIST NTP 源配置林根 PDC 模拟器的示例:
w32tm /config /manualpeerlist:time.nist.gov /syncfromflags:manual /reliable:yes /update
在林根域中的 PDC 模拟器上配置 Windows 时间服务
http://technet.microsoft.com/en-us/library/ce8890cf-ef46-4931-8e4a-2fc5b4ddb047
Windows 时间服务组策略设置
http://technet.microsoft.com/en-us/library/cc773263%28v=ws.10%29.aspx#w2k3tr_times_tools_vwtt
答案2
- 清除 DHCP 选项中的所有垃圾。
- 清除您在电脑上进行的所有 Windows 时间配置设置。要将时间服务重置为出厂默认设置,请执行以下操作:
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
- 如果任何机器是虚拟机,则请确保在来宾 VM 集成服务中关闭时间同步,或者确保虚拟机管理程序上的时间正确。
好吧,让我们开始吧...
在您的域控制器上
您的林根 PDCE 需要与外部时间源同步:
w32tm /config /manualpeerlist:"0.us.pool.ntp.org" /reliable:yes /update
查看 DC 上的日志并确保这会导致从 NTP 服务器接收到有效的时间数据。
w32tm /query /peers
将确认您从哪些 NTP 服务器接收时间数据。
所有其他 DC 都应设置为 NT5DS 时间同步设置。应该只有一整个森林中只有一台机器与外部时间服务同步,这就是森林根 PDCE。
在您的电脑上
您需要做的就是取消注册并重新注册 w32time,如上所示。默认行为是客户端 PC 使用“NT5DS”或“Domhier”设置,这正是您想要的。这意味着他们本能地知道从域控制器获取时间同步数据。您可以使用它w32tm /query /configuration
来验证它们处于 NT5DS 模式而不是 NTP 模式。
如果其他一切都正常,那么就大功告成了。如果您有其他问题,则必须提供更多详细信息。我们需要您提供日志事件和所有这些 w32tm 输出。