AWSでWindowsインスタンスを起動するときに、コマンドライン(powershellまたはcmd)を介して「インターネット時間」が更新されるようにトリガーしたいと思います。
「日付/時刻の調整」に移動して「インターネット時刻」タブを選択すると、「このコンピューターはスケジュールに基づいて自動的に同期するように設定されています」と表示されます。
問題は、イベントログを調べると、サーバーが実際に時刻の同期を試みていないことがわかります。
[設定の変更]をクリックして[今すぐ更新]ボタンをクリックすると、テキストが次のように変わります。「次の同期:2015年1月1日午前9時」「時計はtime-a.nist.govと正常に同期されました。 2015年1月1日午前7:00。」
このプロセスの後、イベントログで、時刻が毎晩同期され、それに応じてUIのテキストが更新されることがわかります。
このプロセスを開始するShellコマンドを見つけて、サーバーのセットアップ時に最初に起動できるようにしたいと思います。
提案を事前に感謝します!
タイムサービスnet stop w32time
、次にnet start w32time
を停止して再起動するだけです。
Reacesの提案に関しては、NTPを設定するときの最初の移動/変更でそれが機能するかどうかを思い出せません。もしそうなら、かなり。その場合はw32tm /resync /nowait
を使用しますが、何らかの理由でタイムサービスを再起動する必要があると思いました。