close

有一天上班的時候,突然我們同仁接到了公司重要部門副理的電話......

 

副理:請問一下,你們資訊部有沒有覺得公司的時鐘跟我的電腦時間有時間落差(將近快10分鍾)

 

同仁:好,那我再請我們相關人員處理問題(心中OS:心想完蛋沒遇過這樣子的問題............)

 

--------------------------------------------------------------------------------------

 

這兩天又聽到我同學很『天兵』的直接改AD上時間,造成整個公司電腦設備癱瘓,就決定好好的爬文解決關於時間異常的問題。

 

於是就找到了以下的最佳解決辦法,也是最正統的方法,也順便做一下紀錄文章!

 

以下指令我都將以國家時間與頻率標準實驗室所提供的 NTP 伺服器清單作為範例進行設定。

網域主控站(PDC)手動設定校時伺服器

    以下指令應該才是在網域主控站「正宗」的校時設定指令,跟單機網域成員電腦的設定不一樣。

w32tm /config /manualpeerlist:"time.stdtime.gov.tw clock.stdtime.gov.tw tick.stdtime.gov.twwatch.stdtime.gov.tw" /syncfromflags:manual /reliable:yes /update

顯示本地時間與目的時間的時間差

w32tm /stripchart /computer:tick.stdtime.gov.tw /samples:30 /dataonly

以上這行指令就可以看出一些 Windows 時間服務的執行細節,像我故意修改我本機的時間調慢一分鐘,然後執行上述指令時,你可以看出本地的時間其實是慢慢的跟目的電腦(tick.stdtime.gov.tw)趨近,如下:

C:\>w32tm /stripchart /computer:tick.stdtime.gov.tw /samples:30 /dataonly
Tracking tick.stdtime.gov.tw [220.130.158.71].
Collecting 30 samples.
The current time is 2016/1/15 上午 10:12:39 (local time).
10:12:39, +62.1259256s
10:12:41, +62.0827790s
10:12:43, +62.0437263s
10:12:45, +62.0123067s
10:12:45, +61.9782861s
10:12:47, +61.9456177s
10:12:49, +61.9136171s
.......

這也是使用 Windows 時間服務校時的好處,它不會像使用校時工具很暴力的將你的時間直接調回正確的時間,進而影響原本系統的運作或造成事件記錄的時間錯亂,有時後大幅度的調整時間會讓應用程式直接掛點(Crash),你可以試試開啟 Visual Studio 2008 或是其他應用成是錯誤,手動調整時間,它真的立即掛給你看,然後你可以看看事件檢視器中的事件寫些什麼。

所以只要是「伺服器層級」的電腦,建議都使用 Windows 內建的校時服務進行校時工作!

 

參考引用連結:http://blog.miniasp.com/post/2009/06/16/Configure-the-Windows-Time-service-on-the-Domain-Controller.aspx

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 homesky75 的頭像
    homesky75

    Win's Technology Blog

    homesky75 發表在 痞客邦 留言(3) 人氣()