We have started to experience issues with time on our network. The way I had it setup was for our 3 DC's to talk to an internet based NTP server and then automatically with no interferance the other servers and desktop PC's woulod all get there time from the DC's. The first question is, is this true?

I have also been told that hyper-v can sync time to all of the virtual machines and then all you need to do is setup the host servers to access the internet NTP servers.

I am not sure of the best route and if I need to tell all of the desktops on the network where to get there time from? Does anyone have any ideas on the best way to do this?