Windows域中的时间问题

我需要一些帮助让我们的Windows域正确设置NTP。

我们有2台物理服务器:

物理服务器1域控制器(DC1)

物理服务器2(Hyper-V主机)数据1(也是一个域控制器),Exchange1

我已连接到每个服务器并运行w32tm /query /source命令,下面是输出。 这样做的原因是,有些服务器是正确的时间(根据谷歌),一些服务器落后了大约40秒,一些电脑落后了大约40秒。

以下是调查结果:

物理服务器1(DC1)本地CMOS时钟

物理服务器2(Hyper-V主机) Data1.corp.local

Data1 VM IC时间同步提供程序

Exchange1虚拟机IC时间同步提供程序

所以物理服务器DC1使用本地CMOS时钟,2个虚拟机使用VM IC Time Synchronization Provider,但Hyper-V主机使用虚拟机。

我猜这是不正确的。 在这里解决时差的最佳方法是什么?

更新

感谢您的答案。 所以我跑了

w32tm /config /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org" /syncfromflags:manual /reliable:yes /update

在域控制器上根据

dsquery server -hasfsmo pdc

现在如何告诉其他物理服务器(以及虚拟机)和计算机使用该服务器? 我检查了其他服务器和一台电脑,时间还是错误的。

默认情况下,成员服务器和客户端应该使用NTDS作为其时间源。 如上所述,这是由PDC仿真器的AD-DSangular色的线程提供的。 PDC模拟器应该同步至less两个 – 最好是三个 – 可靠的时间源(RTS)。 我说两个,因为如果PDC模拟器有可能从一个单一来源偏离,它可以放弃它自己的“可靠的时间源”标志。 NTP依靠比较时间来源来决定什么是好的,什么不是。 当一个基于互联网的时钟在一个小的POC实验室环境中脱机时,我已经看到了这种情况。

考虑使用组策略来执行您的时间configuration。 同意不在VMware中使用Hyper-V或VMware Tools的时间提供程序。