I have configured my server to pick up time from an external internet-based NTP server and it works. The server time is correct. I followed these instructions to do this...
----------------------------------------------------------------------------------------------------------------------------------------------
Stop the W32Time service: C:\>net stop w32time
Configure the external time sources, type: C:\> w32tm /config /syncfromflags:manual /manualpeerlist:”0.uk.pool.ntp.org, 1.uk.pool.ntp.org, 2.uk.pool.ntp.org, 3.uk.pool.ntp.org,”
Make your PDC a reliable time source for the clients. Type: C:\>w32tm /config /reliable:yes
Start the w32time service: C:\>net start w32time
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
----------------------------------------------------------------------------------------------------------------------------------------------
However, the client PCs on my network are not picking up the time from my server.
So I tried the above but on my client PC, substituting the manualpeerlist with the IP address of my server and missing out thew32tm /config /reliable:yes command. Briefly the PC time changed to match the server but then within minutes reverted to the incorrect time.
Any help appreciated.