Active Directory参加PCの時刻がずれているときの対処法
Active Directory参加PCだけ時刻がやけにずれていて時間を勘違いする→MTGなどに遅れるという事態に遭遇しました。
今回はその対処法です。
原因:Windows Serverの時刻がおかしい
原因はWindows Serverに同期先のNTPサーバが設定されておらず、Windows Serverの時刻が8分もずれていました。
ネットで見つけた以下のコマンドを実行してみた結果、NTPサーバが設定されていないことが発覚しました。
w32tm /query /status
この出力に「ソース:Free-running System Clock」と書いてあったので、おそらくボタン電池で動作しているCMOSでパソコン内部で時間を記録している状態だったのだと思います。
対処:Windows ServerにNTPサーバを設定する
対処もネットで見つけたコマンドにお世話になります。以下のコマンドでNICTのNTPサーバを設定します。NICT自身はGPSなどで高精度な時刻を得ているのでしょう。
w32tm /config /manualpeerlist:ntp.nict.jp,0x8 /syncfromflags:manual /reliable:yes /update
すぐには反映されませんでしたが、しばらくすると正しい時間になりました。もっと早く気づくべきでした。