如何让我domain里的机器都跟domain controller的时间保持一致?

时间:2022-02-01 17:09:43

貌似是应该先在PDC上设一个时间源服务器, 然后, 再让domain里所有的机器都去与PDC去sync时间即可. 可是笔者的环境里, 怎么都配不同, 我觉得可能是实验室的网络有什么特别的设置吧. 不管了, 在有限的时间内要达到我的目的就不能追求完美了.

追求完美的同学可以尝试一下这两篇文章, 看起来应该是OK的.

http://www.sysadminlab.net/windows/configuring-ntp-on-windows-server-2012

http://www.sysadminlab.net/windows/configuring-ntp-on-windows-using-gpo

 

脑子记下PDC的时间, 然后在其他服务器上去配置明显有点傻, 因为怎么配都会有一两秒的差距的.

经过我实践, 可用的是如下的命令:

tzutil.exe /s 'China Standard Time'
net time \\10.110.XX.XXX /set /y

 

或者通过PowerShell来远程在一大堆服务器上执行:

for($int = 1; $int -lt 16; $int++)
{
    $hostname = "host$int"
    invoke-command -computername $hostname {"net time \\10.110.70.96 /set /y"}
    invoke-command -computername $hostname {"tzutil.exe /s 'China Standard Time'"}
}
 

 

Reference

=================

http://windowsitpro.com/security/checking-and-synchronizing-domain-controllers-time-settings

https://support.microsoft.com/en-us/kb/193825