Any virtual machine with integration services installed will, by default, synchronize its clock with that of the host operating system it is running on. This functionality can be disabled by viewing the properties of a virtual machine, navigating to the Integration Services section, and unchecking the Time Synchronization box.
One scenario where this really comes into play is when dealing with domain controllers that are running as virtual machines. In a typical domain environment the primary domain controller is your primary time sync source and it should be syncing with an external time source such as time.microsoft.com. In order for this to be effective, you must disable integration services time synchronization on all VM’s and configure your domain controller running the PDC Emulator FSMO role to sync with an external time source.


