我们有一个双域Active林:根目录是ourcompany.com,生产服务器是prod.ourcompany.com。时间正在正确地通过根域传播,但是子域中的服务器无法通过NTP进行同步。因此,这些服务器的时间开始漂移,因为它们只依赖于硬件时钟。
WHen I在一个生产服务器上输入“净时间”,得到以下错误:
Could not locate a time-server.
More help is available by typing NET HELPMSG 3912.
当我输入"w32tm /resync“时,会得到以下内容:
Sending resync command to local computer
The computer did not resync because no time data was available.
"w32tm /query /source“显示如下:
Free-running System Clock
我们在prod.ourcompany.com子域中有三个域控制器(过度杀死,但是迁移的结果-我们还没有摆脱一个旧的)。更复杂的是,域控制器都是虚拟化的,运行在两个不同的物理主机上。但是域控制器本身的时间是准确的--不是DC的服务器是有问题的服务器。
其中两个DC正在运行Server 2003,包括PDC模拟器。第三个DC正在运行Server 2008。(如果这有帮助的话,我可以将PDC仿真器角色移到2008机器上。)非DC服务器都在运行Server 2008.
所有其他Active Directory功能在生产域中都能正常工作--我们只看到NTP存在问题。
通过执行以下操作,我可以手动将每台机器同步到时间源( PDC模拟器):
net time \\dc1.prod.ourcompany.com /set /y
但这只是一次性的,它不会导致自动时间同步开始工作。我想我可以创建一个定期运行上述命令的计划任务,但我希望有一个更好的方法。
有没有人知道为什么这不起作用,以及我们能做些什么来解决这个问题?
谢谢你的帮忙,
理查德
发布于 2009-12-31 12:49:09
在托管正确时间的PDC上尝试此方法。
NET TIME /SETSNTP:time.windows.com
NET STOP W32TIME
NET START W32TIME
W32TM /config /reliable:YES
W32TM /resync /rediscover
然后在每台“客户端”NTP机器上
W32TM /resync /rediscover
发布于 2012-12-11 17:40:41
你的前两个步骤是确保没有任何东西在浪费你的时间。
一旦您验证了这两件事,请按照下面的步骤将PDC同步到NTP池;这是一个比windows NTP服务器更可靠的源。
W32tm /config /syncfromflags:manual /manualpeerlist:"us.pool.ntp.org"
W32tm /config /reliable:yes
W32tm /config /update
Net stop w32time && Net start w32time (Alternatively, reboot if you can)
W32tm /resync /rediscover
如果它在PDC上仍然不同步,则可能需要取消注册和重新注册w32tm服务。
w32tm /unregister
Reboot
w32tm /register
Reboot
Run commands listed above again if it’s a PDC.
如果客户端或成员DC不同步,那么首先尝试执行“gpupdate/force”来更新组策略。
如果这还不能用的话:
Run w32tm /resync” from an elevated command prompt
或在较旧的系统:
net time /set (Say “Y” when prompted)
如果仍然不起作用,请运行:
w32tm /config /syncfromflags:domhier /update
如上文所示,重新启动计算机会强制重新同步。
https://serverfault.com/questions/98416
复制相似问题