时间不会传播到Windows域上的计算机

我们有一个双域Active Directory林:根目录下的ourcompany.com和生产服务器的prod.ourcompany.com.时间正在通过根域正常传播,但子域中的服务器无法通过NTP进行同步.因此,这些服务器上的时间开始漂移,因为它们只依赖于硬件时钟.

当我在其中一个生产服务器上键入“net time”时,我收到以下错误:

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

但这只是一次性的,它不会导致自动时间同步开始工作.我想我可以创建一个定期运行上述命令的计划任务,但我希望有更好的方法.

有没有人有任何想法,为什么这不起作用,我们可以做些什么来解决它?

谢谢你的帮助,
理查德

在托管正确时间的PDC上试试这个

NET TIME /SETSNTP:time.windows.com 
NET STOP W32TIME
NET START W32TIME
W32TM /config /reliable:YES
W32TM /resync /rediscover

然后在每个“客户端”NTP机器上

W32TM /resync /rediscover
相关文章
相关标签/搜索