如何将时间源从“本地 CMOS 时钟”更改为“DC”

如何将时间源从“本地 CMOS 时钟”更改为“DC”

在域中,我想将 DC 设置为时间服务器。

为此我使用以下命令:

w32tm /config /manualpeerlist:europe.pool.ntp.org /syncfromflags:manual /reliable:yes /update

w32tm /resync /rediscover

在我使用的客户端服务器中

net time \\<comp.name.of.ad> /set /y 

但一些客户端仍然使用本地 CMS 时钟。

我能做些什么?

提前致谢。

编辑:

我也跑

w32tm /resync [/computer:<computer>] [/nowait] [/rediscover]

在客户端,但时间服务器仍然是客户端的本地 CMOS 时钟。

在 AD 源上是我设置的。(nist.expertssmi.com)

在客户端,源是本地 CMOS 时钟

答案1

要配置客户端计算机或成员服务器以从域同步时间,请运行以下命令:

w32tm /config /syncfromflags:domhier /update

然后通过运行以下命令停止并重新启动时间服务:

net stop w32time && net start w32time

这就是你需要做的全部事情。

答案2

我在加入域的 Windows 10 计算机上尝试了上述所有操作,试图使其重新同步。为我解决这个问题的方法是,我首先在域控制器上运行 DCDIAG,然后看到错误,提示此服务器未作为时间服务器进行广告宣传。然后我w32tm /query /status在 DC 上运行。它返回了 vmnic 的答案。我的 DC 正在使用 Hyper-V 主机的时间集成服务。我转到 Hyper V 管理器,转到 DC 上的设置,并从时间集成服务中删除复选框。然后我重置 DC 以使用外部时间源:

w32tm /config /manualpeerlist:time2.google.com /syncfromflags:manual /reliable:yes /update 
net stop w32time && net start w32time

现在,当我回到我的 Windows 10 客户端时,我可以运行:

w32tm /config /syncfromflags:domhier /update
net stop w32time && net start w32time

这立即修复了时间同步问题。大约 15 分钟后,我域中其余加入的 PC 也更新到了正确的时间。希望这对您有所帮助!

答案3

我遇到了同样的问题,但上述建议没有帮助(w32tm /resync显示“计算机未重新同步,因为没有可用的时间数据”)。直到我发现没有到 DC 的安全通道(用 测试nltest /sc_verify:<domain name>),原因是机器帐户密码不起作用。我Reset-ComputerMachinePassword -Server "<dc-name>" -Credential <domain admin account>在 Powershell 中修复了这个问题。现在w32tm /query /source显示时间是从 DC 接收的,而不是从 CMOS 时钟接收的。

相关内容