在 AWS 上启动 Windows 实例时,我想通过命令行(powershell 或 cmd)触发“Internet 时间”更新。
如果我转到“调整日期/时间”并选择“Internet 时间”选项卡,我会看到“此计算机设置为按计划自动同步”。
问题是,当我检查事件日志时,我发现服务器从未真正尝试同步时间。
如果我单击“更改设置”,然后单击“立即更新”按钮,文本将更改为:“下次同步:2015 年 1 月 1 日上午 9:00” “时钟已于 2015 年 1 月 1 日上午 7:00 成功与 time-a.nist.gov 同步。”
经过此过程后,我可以在事件日志中看到时间每晚都会同步,并且 UI 中的文本也会相应更新。
我想找到启动此过程的 shell 命令,以便我可以在服务器设置时第一次启动它。
提前感谢任何建议!
答案1
只需停止并重新启动时间服务net stop w32time
即可net start w32time
。
关于 Reaces 的建议,我不记得在设置 NTP 时第一次尝试/更改时这是否有效。如果有效,那就太好了。如果是w32tm /resync /nowait
这样的话,你会使用它,但出于某种原因,我认为我必须重新启动时间服务。