Windows

如何在 Windows 中手動觸發“Internet 時間”的第一次同步?

  • March 26, 2015

在 AWS 上啟動 Windows 實例時,我想通過命令行(powershell 或 cmd)觸發“Internet 時間”進行更新。

如果我轉到“調整日期/時間”並選擇“Internet 時間”選項卡,我會看到“此電腦設置為按計劃自動同步”。

問題是當我檢查事件日誌時,我發現伺服器實際上從未嘗試同步時間。

如果我點擊“更改設置”並點擊“立即更新”按鈕,文本將更改為:“下一次同步:2015 年 1 月 1 日上午 9:00”“時鐘已成功與 time-a.nist.gov 同步2015 年 1 月 1 日上午 7:00。”

在這個過程之後,我可以在事件日誌中看到每晚的時間都是同步的,並且 UI 中的文本也會相應地更新。

我想找到啟動此過程的 shell 命令,以便在設置伺服器時第一次啟動它。

提前感謝任何建議!

net stop w32time然後停止並重新啟動時間服務net start w32time

關於 Reaces 的建議,我不記得在設置 NTP 時第一次使用/更改是否有效。如果是這樣,很划算。如果是這種情況,你會使用w32tm /resync /nowait,但由於某種原因,我認為我必須重新啟動時間服務。

引用自:https://serverfault.com/questions/678472