Sync Windows 2008 R2 domain controller with NTP servers

Taken from http://defaultreasoning.com/2009/11/16/synchronize-time-with-external-ntp-server-on-windows-server-2008-r2/

Kept here just for archiving purposes. All credits to them.

1 - First, from your computer open a command prompt and run "C:\>netdom /query fsmo" to locate your PDC Server.
2 - Then log in to your PDC Server and open the command prompt.
3 - Stop the W32Time service: C:\>net stop w32time
4 - Configure the external time sources, type: C:\> w32tm /config /syncfromflags:manual /manualpeerlist:”0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org”

4a - May need to poke with the " and the , on the previous command.

5 - Make your PDC a reliable time source for the clients. Type: C:\>w32tm /config /reliable:yes
6 - Start the w32time service: C:\>net start w32time
7 - The windows time service should begin synchronizing the time. You can check the external NTP servers in the time configuration by typing: C:\>w32tm /query /configuration
8 - Check the Event Viewer for any errors.

Hope it worked :P

PS: Please note that Microsoft doesn't consider w32time to be a full implementation of NTP.
http://support.microsoft.com/kb/939322

We do not guarantee and we do not support the accuracy of the W32Time service between nodes on a network. The W32Time service is not a full-featured NTP solution that meets time-sensitive application needs. The W32Time service is primarily designed to do the following:

- Make the Kerberos version 5 authentication protocol work.
- Provide loose sync time for client computers.

The W32Time service cannot reliably maintain sync time to the range of one to two seconds. Such tolerances are outside the design specification of the W32Time service.

Comments

Popular posts from this blog

Headless home server - Setting up Dynamic DNS (FreeDNS) and IPv6 tunnel (HE.net)

[Howto] USB sniffing

Headless home server - Boot via GPT/EFI UUID