I've got a remote Windows 2008 R2 Server which I'd like to sync up time during startup against a list of 5 NTP servers. How could this be accomplished?
EDIT: Found the solution - I've use Windows Task Scheduler to run "w32tm /resync" on startup when there is network connection, with 30 sec delay.
Should solve the problem.
Thanks for the help.
Install ntpd. The builtin time synchronization in windows is far to imprecise to be useful. I use this implementation on my windows machine, pretty easy to setup, you edit a text-file and add your servers.
http://www.meinberg.de/english/sw/time-server-monitor.htm
Be sure to disable W32Time in your services to prevent it from synchronizing time with other services.