On some occasions it may be required that VMware View virtual desktops require to have different timezones set.

It does not make sense to create different desktop pools for each time zone with a slight change to the master image with the time zone in a snapshot.

Noooo that's far too difficult to maintain! We need another way..

 

Option 1:

The VMware View Client itself should pass through the time zone of the client computer.

 

If it's not check the following reg key is false (on the View Agent machine aka virtual desktop):

[HKEY_LOCAL_MACHINE\Software\VMware, Inc.\VMware VDM\Agent\Configuration]
DisableTimeZoneSynchronization="false"

 

This can also be set in the vdm_agent.adm VMware View GPO.

 

 

Option 2:

If the client endpoint is not passing through the correct time zone or perhaps you do not trust this to be correct...

Get creative with a login script or user based GPO (I've done both and they work a treat).

 

All you need is a "timezone.bat" (or existing login script) with the following inside:

 

TZUTIL /s "Pacific Standard Time"

 

 

A GPO could then be applied to an Active Directory group named "New York VDI Users" for example, then one for Singapore and so on..

Job done!

 

 

 

C:\Users\a_barnes>tzutil Windows Time Zone Utility

Usage: TZUTIL </? | /g | /s TimeZoneID[_dstoff] | /l>

Parameters:     /? Displays usage information.

    /g Displays the current time zone ID.

    /s TimeZoneID[_dstoff]        Sets the current time zone using the specified time zone ID.        The _dstoff suffix disables Daylight Saving Time adjustments        for the time zone (where applicable).

    /l Lists all valid time zone IDs and display names. The output will        be:            <display name>            <time zone ID>

Examples:     TZUTIL /g     TZUTIL /s "Pacific Standard Time"     TZUTIL /s "Pacific Standard Time_dstoff"

Remarks:     An exit code of 0 indicates the command completed successfully.

 

 

 

 

C:\Users\a_barnes>tzutil /l (UTC-12:00) International Date Line West Dateline Standard Time

(UTC-11:00) Coordinated Universal Time-11 UTC-11

(UTC-11:00) Samoa Samoa Standard Time

(UTC-10:00) Hawaii Hawaiian Standard Time

(UTC-09:00) Alaska Alaskan Standard Time

(UTC-08:00) Baja California Pacific Standard Time (Mexico)

(UTC-08:00) Pacific Time (US & Canada) Pacific Standard Time

(UTC-07:00) Arizona US Mountain Standard Time

(UTC-07:00) Chihuahua, La Paz, Mazatlan Mountain Standard Time (Mexico)

(UTC-07:00) Mountain Time (US & Canada) Mountain Standard Time

(UTC-06:00) Central America Central America Standard Time

(UTC-06:00) Central Time (US & Canada) Central Standard Time

(UTC-06:00) Guadalajara, Mexico City, Monterrey Central Standard Time (Mexico)

(UTC-06:00) Saskatchewan Canada Central Standard Time

(UTC-05:00) Bogota, Lima, Quito SA Pacific Standard Time

(UTC-05:00) Eastern Time (US & Canada) Eastern Standard Time

(UTC-05:00) Indiana (East) US Eastern Standard Time

(UTC-04:30) Caracas Venezuela Standard Time

(UTC-04:00) Asuncion Paraguay Standard Time

(UTC-04:00) Atlantic Time (Canada) Atlantic Standard Time

(UTC-04:00) Cuiaba Central Brazilian Standard Time

(UTC-04:00) Georgetown, La Paz, Manaus, San Juan SA Western Standard Time

(UTC-04:00) Santiago Pacific SA Standard Time

(UTC-03:30) Newfoundland Newfoundland Standard Time

(UTC-03:00) Brasilia E. South America Standard Time

(UTC-03:00) Buenos Aires Argentina Standard Time

(UTC-03:00) Cayenne, Fortaleza SA Eastern Standard Time

(UTC-03:00) Greenland Greenland Standard Time

(UTC-03:00) Montevideo Montevideo Standard Time

(UTC-02:00) Coordinated Universal Time-02 UTC-02

(UTC-02:00) Mid-Atlantic Mid-Atlantic Standard Time

(UTC-01:00) Azores Azores Standard Time

(UTC-01:00) Cape Verde Is. Cape Verde Standard Time

(UTC) Casablanca Morocco Standard Time

(UTC) Coordinated Universal Time UTC

(UTC) Dublin, Edinburgh, Lisbon, London GMT Standard Time

(UTC) Monrovia, Reykjavik Greenwich Standard Time

(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna W. Europe Standard Time

(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague Central Europe Standard Time

(UTC+01:00) Brussels, Copenhagen, Madrid, Paris Romance Standard Time

(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb Central European Standard Time

(UTC+01:00) West Central Africa W. Central Africa Standard Time

(UTC+01:00) Windhoek Namibia Standard Time

(UTC+02:00) Amman Jordan Standard Time

(UTC+02:00) Athens, Bucharest, Istanbul GTB Standard Time

(UTC+02:00) Beirut Middle East Standard Time

(UTC+02:00) Cairo Egypt Standard Time

(UTC+02:00) Damascus Syria Standard Time

(UTC+02:00) Harare, Pretoria South Africa Standard Time

(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius FLE Standard Time

(UTC+02:00) Jerusalem Israel Standard Time

(UTC+02:00) Minsk E. Europe Standard Time

(UTC+03:00) Baghdad Arabic Standard Time

(UTC+03:00) Kuwait, Riyadh Arab Standard Time

(UTC+03:00) Moscow, St. Petersburg, Volgograd Russian Standard Time

(UTC+03:00) Nairobi E. Africa Standard Time

(UTC+03:30) Tehran Iran Standard Time

(UTC+04:00) Abu Dhabi, Muscat Arabian Standard Time

(UTC+04:00) Baku Azerbaijan Standard Time

(UTC+04:00) Port Louis Mauritius Standard Time

(UTC+04:00) Tbilisi Georgian Standard Time

(UTC+04:00) Yerevan Caucasus Standard Time

(UTC+04:30) Kabul Afghanistan Standard Time

(UTC+05:00) Ekaterinburg Ekaterinburg Standard Time

(UTC+05:00) Islamabad, Karachi Pakistan Standard Time

(UTC+05:00) Tashkent West Asia Standard Time

(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi India Standard Time

(UTC+05:30) Sri Jayawardenepura Sri Lanka Standard Time

(UTC+05:45) Kathmandu Nepal Standard Time

(UTC+06:00) Astana Central Asia Standard Time

(UTC+06:00) Dhaka Bangladesh Standard Time

(UTC+06:00) Novosibirsk N. Central Asia Standard Time

(UTC+06:30) Yangon (Rangoon) Myanmar Standard Time

(UTC+07:00) Bangkok, Hanoi, Jakarta SE Asia Standard Time

(UTC+07:00) Krasnoyarsk North Asia Standard Time

(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi China Standard Time

(UTC+08:00) Irkutsk North Asia East Standard Time

(UTC+08:00) Kuala Lumpur, Singapore Singapore Standard Time

(UTC+08:00) Perth W. Australia Standard Time

(UTC+08:00) Taipei Taipei Standard Time

(UTC+08:00) Ulaanbaatar Ulaanbaatar Standard Time

(UTC+09:00) Osaka, Sapporo, Tokyo Tokyo Standard Time

(UTC+09:00) Seoul Korea Standard Time

(UTC+09:00) Yakutsk Yakutsk Standard Time

(UTC+09:30) Adelaide Cen. Australia Standard Time

(UTC+09:30) Darwin AUS Central Standard Time

(UTC+10:00) Brisbane E. Australia Standard Time

(UTC+10:00) Canberra, Melbourne, Sydney AUS Eastern Standard Time

(UTC+10:00) Guam, Port Moresby West Pacific Standard Time

(UTC+10:00) Hobart Tasmania Standard Time

(UTC+10:00) Vladivostok Vladivostok Standard Time

(UTC+11:00) Magadan Magadan Standard Time

(UTC+11:00) Solomon Is., New Caledonia Central Pacific Standard Time

(UTC+12:00) Auckland, Wellington New Zealand Standard Time

(UTC+12:00) Coordinated Universal Time+12 UTC+12

(UTC+12:00) Fiji Fiji Standard Time

(UTC+13:00) Nuku'alofa Tonga Standard Time

 

 

 

 

 

Share this blog post on social media:

Social Links

Disclaimer

All advice, installation/configuration how to guides, troubleshooting and other information on this website are provided as-is with no warranty or guarantee. Whilst the information provided is correct to the best of my knowledge, I am not reponsible for any issues that may arise using this information, and you do so at your own risk. As always before performing anything; check, double check, test and always ensure you have a backup.

Copyright ©2008-2021 Andy Barnes - Please do not copy any content including images without prior consent!

Designed and Hosted by Andy Barnes

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.