winodws同步時間命令


 

首先,你應該判斷你的兩台域控制器,哪一台擔任PDC角色(默認的域內權威的時間服務源)。

判斷方法很簡單,單擊“開始”,單擊“運行”,鍵入dsa.msc,然后點確定。這時會打開“Active Directory 用戶和計算機”的窗口,然后右鍵點擊左窗口中的域名,選擇“操作主機(M)...”,這時會彈出這台服務器的操作主機“RID、PDC、結構”三個頁面,每頁中都寫着各操作主機相對應的服務器名。

確定好哪台是PDC角色后,在PDC的那台服務器上,用管理員權限運行CMD,在CMD中執行以下命令:

w32tm /config /manualpeerlist:{}, 0x8 /syncfromflags:MANUAL(回車)
net stop w32time(回車)
net start w32time(回車)

w32tm /resync(回車)

注:{}內是你要同步的外部服務器地址,例如復旦的時間同步服務器地址為:ntp.fudan.edu.cn,則完整命令如下:

w32tm /config /manualpeerlist:ntp.fudan.edu.cn,0x8 /syncfromflags:MANUAL
net stop w32time
net start w32time
w32tm /resync

4條命令執行完后,時間會馬上同步。

 

 

方法一. 修改注冊表,提高時間同步精度 
     由於系統默認的時間同步間隔是7天,我們無法自由選擇,使得這個功能在靈活性方面大打折扣。其實,我們也可以通過修改注冊表來手動修改它的自動同步間隔以提高同步精度,以下以XP系統為例。 
  1. 在“開始”菜單→“運行”項下輸入“Regedit”進入注冊表編輯器 
  2. 展開[ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient ] 分支,並雙擊 SpecialPollInterval 鍵值,將對話框中的“基數欄”選擇到“十進制”上 
  3. 對話框中顯示的數字正是自動對時的間隔(以秒為單位),比如默認的604800就是由7(天)×24(時)×60(分)×60(秒)計算來的。設定時間同步周期(建議設為900=15分鍾或3600=1小時等周期值),填入對話框,點擊確定保存關閉對話框。 
  4. 在Parameters列表中,將NtpServer鍵值修改為國家授時中心服務器的IP地址(210.72.145.44),然后點擊“確定”按鈕保存。
中國國家授時中心:  http://www.time.ac.cn/

 

=========================================

 

1、指定外部時間源並與之同步,在PDC所在的域控制器上的管理員命令行進行操作(PDC角色(默認的域內權威的時間服務源))。

w32tm /config /manualpeerlist:"ntp.fudan.edu.cn 210.72.145.44" /syncfromflags:manual /reliable:yes /update

net stop w32time & net start w32time

w32tm /resync

W32tm /query /status

   

/manualpeerlist表示外部時間源服務器列表,多個服務器之間可用空格分隔,210.72.145.44是中國國家授時中心的時間服務器ip地址

/syncfromflags:manual表示與指定的外部時間源服務器列表中的服務器進行同步

/reliable:yes設置此計算機是一個可靠的時間源。此設置只對域控制器有意義。

/update向時間服務發出配置已更改的通知,使更改生效

在域環境中,只需設置根域控制器的外部時間源即可,其它服務器在添加進域中時將自動設置與域控制器時間同步。

   

域內的客戶端想要同主域時間同步,執行下面的命令即可。

命令:w32tm /resync /rediscover

   

國家授時中心服務器的IP地址(210.72.145.44)

ntp.fudan.edu.cn (復旦)推薦使用

time-b.nist.gov1 s1a.time.edu.cn 北京郵電大學

s1b.time.edu.cn 清華大學

s1c.time.edu.cn 北京大學

s1d.time.edu.cn 東南大學

s1e.time.edu.cn 清華大學

s2a.time.edu.cn 清華大學

s2b.time.edu.cn 清華大學

s2c.time.edu.cn 北京郵電大學

s2d.time.edu.cn 西南地區網絡中心

s2e.time.edu.cn 西北地區網絡中心

s2f.time.edu.cn 東北地區網絡中心

s2g.time.edu.cn 華東南地區網絡中心

s2h.time.edu.cn 四川大學網絡管理中心

s2j.time.edu.cn 大連理工大學網絡中心

s2k.time.edu.cn CERNET桂林主節點

s2m.time.edu.cn 北京大學

   

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

w32tm /stripchart /computer:ntp.fudan.edu.cn /samples:30 /dataonly

   

3、顯示目前服務器指定的外部時間源

w32tm /query /source

   

4、恢復Windows Time Service的預設值(輕易不要做這部操作,一定要做在管理員的命令行進行)

net stop w32time

w32tm /unregister

w32tm /register

net start w32time

執行上面的操作,可能會遇到下面這個問題。

C:\Users\administrator.GANGHUI>w32tm /register

W32Time 成功注冊。

   

C:\Users\administrator.GANGHUI>net stop w32time & net start w32time

沒有啟動 Windows Time 服務。

   

請鍵入 NET HELPMSG 3521 以獲得更多的幫助。

   

發生系統錯誤 1290。

   

由於同一進程中的一個或多個服務的服務 SID 類型設置不兼容,因此服務啟動失敗。具有

受限服務 SID 類型的服務只能與具有受限 SID 類型的其他服務共存於同一進程中。如果剛

剛配置該服務的服務 SID 類型,則必須重新啟動承載進程,以便啟動該服務。

這個需要重新啟動服務器,一次重啟不行要重啟多次直到能夠啟動w32time服務

   

5、域控(PDC)所在OU的GPO,一定不要設定 NtpServer。 保持無設定狀態使用系統默認設定即可。

GPO: Policies -> administratortive templates -> system -> windows time setting -> time providers -> Configure windows ntp client -> NtpServer

此處如果設定了時間服務器域名,將導致PDC時間同步錯誤。 類似如下:

具體原因是,在GPO內的設定,優先級比上述步驟1所做的設定高; 在此情況下,PDC基於此設定的時間同步嘗試,將會失敗;非PDC不在討論范圍內,所以不做說明。

   

如果已經配置會出現如下問題:

C:\Users\administrator.GANGHUI>w32tm /resync

將 resync 命令發送到本地計算機

此計算機沒有重新同步,因為沒有可用的時間數據。

C:\Users\administrator.GANGHUI>w32tm /query /source

Local CMOS Clock

   

   

6、設置同步間隔時間(校時周期)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval

修改鍵SpecialPollInterval的值為十進制的604800(即為604800秒,1天)

   

7、查看事件日志-系統日志,查找w32time接收時鍾同步信息

   

8、配置組策略,設置域成員的時間同步(此策略一定不能影響PDC)

  1. 打開"Active Directory 用戶和計算機",在域上點右鍵,屬性。組策略,打開。
  2. 在"Default Domain Policy"上右鍵,編輯。
  3. 計算機配置—管理模板—系統—Windows時間服務,雙擊"全局時間配置",選擇"已啟用"。

    修改MaxNegPhaseCorrection的值為3600(即為3600秒,1小時)

    修改MaxPosPhaseCorrection的值為3600(即為3600秒,1小時)

    修改AnnounceFlags的值為5

    點"應用","確定"。

  4. 計算機配置—管理模板—系統—Windows時間服務—時間提供程序,"啟用Windows NTP客戶端",選擇"已啟用"。

    "配置Windows NTP客戶端",選擇"已啟用"。

    修改NtpSever的值為ad-server.rybb.com,0x6

    修改Type的值為NTP

    修改SpecialPollInterval的值為1800(30分鍾)

   

   

=======================

 

https://support.microsoft.com/zh-cn/kb/816042#bookmark-fixitformealways2

 

 

服務器時間同步是一個容易被忽視的問題,但在企業級應用環境中,不同服務器之間的時間差很可能引發應用系統問題。Windows提供的w32tm程序可以用來設置時間同步服務器,其用法如下:
  1、指定外部時間源並與之同步
  w32tm /config /manualpeerlist:"210.72.145.44" /syncfromflags:manual /reliable:yes /update
  /manualpeerlist表示外部時間源服務器列表,多個服務器之間可用空格分隔,210.72.145.44是中國國家授時中心的時間服務器ip地址
  /syncfromflags:manual表示與指定的外部時間源服務器列表中的服務器進行同步
  /reliable:yes設置此計算機是一個可靠的時間源。此設置只對域控制器有意義。
  /update向時間服務發出配置已更改的通知,使更改生效
  2、顯示本地時間與目的時間的時間差
  w32tm /stripchart /computer:210.72.145.44 /samples:30 /dataonly
  3、顯示目前服務器指定的外部時間源
  w32tm /query /source
  4、恢復Windows Time Service的預設值
  net stop w32time
  w32tm /unregister
  w32tm /register
  net start w32time
  在域環境中,只需設置根域控制器的外部時間源即可,其它服務器在添加進域中時將自動設置與域控制器時間同步。
  改設置可解決域控制器的時間同步問題 如:Time-Service EventID:36
  更多用法詳見w32tm的幫助吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM