web-dev-qa-db-ja.com

Windowsで「インターネット時間」の最初の同期を手動でトリガーするにはどうすればよいですか?

AWSでWindowsインスタンスを起動するときに、コマンドライン(powershellまたはcmd)を介して「インターネット時間」が更新されるようにトリガーしたいと思います。

「日付/時刻の調整」に移動して「インターネット時刻」タブを選択すると、「このコンピューターはスケジュールに基づいて自動的に同期するように設定されています」と表示されます。

問題は、イベントログを調べると、サーバーが実際に時刻の同期を試みていないことがわかります。

[設定の変更]をクリックして[今すぐ更新]ボタンをクリックすると、テキストが次のように変わります。「次の同期:2015年1月1日午前9時」「時計はtime-a.nist.govと正常に同期されました。 2015年1月1日午前7:00。」

このプロセスの後、イベントログで、時刻が毎晩同期され、それに応じてUIのテキストが更新されることがわかります。

このプロセスを開始するShellコマンドを見つけて、サーバーのセットアップ時に最初に起動できるようにしたいと思います。

提案を事前に感謝します!

3
wlscaudill

タイムサービスnet stop w32time、次にnet start w32timeを停止して再起動するだけです。

Reacesの提案に関しては、NTPを設定するときの最初の移動/変更でそれが機能するかどうかを思い出せません。もしそうなら、かなり。その場合はw32tm /resync /nowaitを使用しますが、何らかの理由でタイムサービスを再起動する必要があると思いました。

1
TheCleaner