每次我向网络中添加一台计算机时,我都会运行一个脚本来根据需要设置所有的内容。我需要执行的操作之一是使新计算机的时钟与网络上的某个计算机(即IPx.x)同步。
我知道我可以让它同步一次,使用:
NET TIME \\x.x.x.x /SET /Y但我希望计算机与x.x保持同步(如果我在"internet时间设置“中手动选择”与internet时间服务器同步“,则会与internet服务器同步)。
是否有一个Powershell命令可以更改Windows的设置,以便与x.x保持同步?(我知道我可以编写一个脚本来运行上面的命令,例如每天,并使它在网络上的每台机器上启动时运行,但我更喜欢在设置新机器时在运行一次的脚本中添加一行(或几行))。
谢谢!
发布于 2020-06-27 16:00:00
您可以使用w32time工具将Windows服务( w32tm )配置为从PowerShell中的另一台计算机(通过NTP)同步,如下所示:
Start-Process w32tm -ArgumentList "/config /update /manualpeerlist:x.x.x.x /syncfromflags:MANUAL"其中:
x.x.x.x是您的IP地址/config配置w32time服务/update立即应用新配置/manualpeerlist:定义要从何处同步的源。/syncfromflags:MANUAL,以确保不使用手动定义的对等列表以外的其他源。https://stackoverflow.com/questions/36302660
复制相似问题