NICT が Web API で現在時刻を提供しているので、こいつを使って現在時刻を設定します。
日本標準時プロジェクト
http://www.nict.go.jp/JST/http.html
管理権限 PowerShell プロンプトにコピペします
# JST な UNIX Time $UnixJST = [datetime]"1970/01/01 09:00:00" # Web API から現在時刻をセット Set-Date $UnixJST.AddSeconds((Invoke-RestMethod -Uri https://ntp-a1.nict.go.jp/cgi-bin/json).st) |
現在時刻を合わせても、また時刻が狂っては意味が無いので、w32time サービスを使って NICT の NTP と時刻同期するようにします。
NTP で時刻同期する場合は w32tm /config コマンドで設定します。
管理権限 PowerShell プロンプトにコピペします
|
【注意】 ドメイン環境の場合は、ドメコンから時刻をもらうので、ドメインメンバーの NTP 設定をむやみに設定変更してはいけません。
ドメコンの時刻が狂う場合は、ドメコンを NICT の NTP に向けます。
ドメインの時刻をNICTのNTPと同期させる
http://www.vwnet.jp/Windows/WS08R2/NTP/w32time.html
NTP 同期状態ロギング
http://www.vwnet.jp/Windows/PowerShell/2018071601/NTPSyncLog.htm
Copyright © MURA All rights reserved.