I found out that the VDI Client VM will not sync the time with the ESX server even with the VMWare Tools set to do so. It sync the system time from the host the VDM session is running on.
I have t5720's and t5730 thin clients and I noticed the time was not correct on the VDI session. When I changed the time on the thin client hardware, the VM time was correct.
With VMWare Tools setting set to syncronize time with ESX does not work with the VDI clients....
are your thin clients XPe? If so, try disabling the windows time service on the connection device as well as the VM and as you said already ensure your VM's are set to sync time with their host(s)
Our HP XPe thin clients (t5730) have Windows Time disabled out of the box. We were experiencing the exact same issues described above. The VM will pull time and time zone info from the Thin Client, even with time sync set in VMWare Tools. We manually set the time and time zone on each Thin Client, enabled the Windows Time service and then added to the domain. I can see why you would want your vm to pull time zone information from the thin client, but you should have the option in the Pool's settings to choose the time zone of the thin client or the ESX hosts.
I am pretty certain that this is a function of the VDM agent and client, however maybe mpryor may be able to give the indicative answer.
If you found this or any other answer useful please consider the use of the Helpful or correct buttons to award points
Tom Howarth
VMware Communities User Moderator
