首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置windows以使用powershell与已知ip持续同步时间

如何配置windows以使用powershell与已知ip持续同步时间
EN

Stack Overflow用户
提问于 2016-03-30 07:46:41
回答 1查看 2K关注 0票数 2

每次我向网络中添加一台计算机时,我都会运行一个脚本来根据需要设置所有的内容。我需要执行的操作之一是使新计算机的时钟与网络上的某个计算机(即IPx.x)同步。

我知道我可以让它同步一次,使用:

代码语言:javascript
复制
NET TIME \\x.x.x.x /SET /Y

但我希望计算机与x.x保持同步(如果我在"internet时间设置“中手动选择”与internet时间服务器同步“,则会与internet服务器同步)。

是否有一个Powershell命令可以更改Windows的设置,以便与x.x保持同步?(我知道我可以编写一个脚本来运行上面的命令,例如每天,并使它在网络上的每台机器上启动时运行,但我更喜欢在设置新机器时在运行一次的脚本中添加一行(或几行))。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-27 16:00:00

您可以使用w32time工具将Windows服务( w32tm )配置为从PowerShell中的另一台计算机(通过NTP)同步,如下所示:

代码语言:javascript
复制
Start-Process w32tm -ArgumentList "/config /update /manualpeerlist:x.x.x.x /syncfromflags:MANUAL"

其中:

  • x.x.x.x是您的IP地址
  • /config配置w32time服务
  • /update立即应用新配置
  • /manualpeerlist:定义要从何处同步的源。
  • /syncfromflags:MANUAL,以确保不使用手动定义的对等列表以外的其他源。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36302660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档