有幾個條件:
1. 終端機有連 intranet , 不能連 Internet .
2. intranet 有 DC 及 NTP 主機.
方案考慮:
1. 使用網域帳號, 可以強制更新時間 -> 由於網域需要加開帳號, 有管理複雜度.
2. 使用 NTP 校時 -> 先修改 NTP 設定, 指向 intranet 的 NTP 主機, 由於 Windows 預設校時只有一段時間內才會作用, 所以再修改機碼.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
MaxNegPhaseCorrection
MaxPosPhaseCorrection
並執行 w32tm /config /update
之後就可以自動與公司內部的 NTP 校時, 而相關程式運作就不用一直改時間了.
參考資料:
http://blog.miniasp.com/post/2009/06/08/How-to-adjust-Time-using-Windows-Time-Service.aspx