some vms in a remote site is getting the time out of sync. I do not sync the vm time with esx server. they are part of a domain and should be syncing with the dc. any idea why they are getting out of sync?
how far out of sync? The windows time service is running?
Have a look at http://kb.vmware.com/kb/1318
Please verify that the VMware tools is not set to sync the machine.
If its not then its most likely improper configuration or issues with the NTP server and/or domain.
Out of curiosity check the time on the physical ESX /ESXi host that the VM is running on. If it matches up to the VM's time chances are its VMware, otherwise probably a Windows OS issue.