If you like to see your Windows Server 2008 R2 automatically syncing it’s date and time settings, do following:
- Start console as administrator
- Stop the service
net stop w32time
- Run
w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list of NTP servers>
For list of public NTP servers please refer to: http://support.ntp.org/bin/view/Servers/NTPPoolServers
We use 0.europe.pool.ntp.org to 3.europe.pool.ntp.org
- Start the service again
net start w32time
- Check the system event log for successful configuration:
The time provider NtpClient is currently receiving valid time data from 0.europe.pool.ntp.org,1.europe.pool.ntp.org (ntp.m|0x1|0.0.0.0:123->85.236.42.140:123).
From now your server will sync the date and time settings automatically.
You can update the configuration of the local time service also without service restart: just run
w32tm /config /update /syncfromflags:MANUAL /manualpeerlist:<list of NTP servers>
If you plan to let other boxes in your network segment sync their date and time settings with the setting of this box, you have to configure the time service on this box as reliable:
w32tm /config /reliable:yes
For more options refer to Microsoft article:
http://technet.microsoft.com/en-us/library/cc773263%28WS.10%29.aspx
Enjoy!
UPD: here the script sample to copy/paste. ATTENTION “w32tm /config…” is one line – remove evtl. line breaks after copy
rem stop w32time
net stop w32time
rem config service
w32tm /config /syncfromflags:MANUAL /manualpeerlist:0.europe.pool.ntp.org,1.europe.pool.ntp.org,2.europe.pool.ntp.org,3.europe.pool.ntp.org
rem restart w32time
net start w32time