Windows 2016 Server VDI do not sync with client time zone

Windows 2016 Server VDI do not sync with client time zone

book

Article ID: CTX238305

calendar_today

Updated On:

Description

When deploying Windows Server 2016 Data Center with as a Server VDI (VDA installed with /servervdi switch) the Client time zone is not synchronized in the Citrix session. Configuring and enabling the "Use client time zone" has no effect.

Resolution

  1. To get the client time zone to synchronize in the Citrix session on the Windows Server 2016 VDI machine catalog complete the following two configuration items:
  2. Configure and enable the Citrix policy "Use Client Time Zone". Change to'Use client time" [The default is 'User server time'.]
The local user right 'Change time zone' must be granted to 'Everyone' in addition to the default user rights.
This user right can be found in the Local computer policy Computer Configuration ->Windows Settings ->Security ->Local Policy ->User Rights Assignments.
The user right can be configured by editing the local group policy on the Master Image (add 'Everyone' to the existing Administrators and LOCAL SYSTEM) or by setting a Group Policy that applies to the VDI's. The policy must include the defaults plus 'Everyone'.
Group policy sample showing User Rights Change time zone granted to defaults plus Everyone

Problem Cause

  • In a Desktop OS VDI, the 'Users' are included in the User Rights Assignment 'Change time zone', but this is not the case in Server VDI. 
  • In a Server VDA, the time zone synchronizes via a group policy: Windows Components\Remote Desktop Services\Remote Desktop Session Host\Device and Resource Redirection\ Allow timezone redirection.  This policy does not apply when the Server is not a Remote Desktop Session Host, as in the Citrix Server VDI (/servervdi) . 
  • A server operating system, by default and by design, users do not have the local right to 'change time zone'.  

Issue/Introduction

When deploying Windows Server 2016 as a desktop VDI (using the /servervdi switch), the Remote Desktop Session host role is not installed. Below is an explanation of why the normal configuration does not work and how to configure the master image so that the time zone from the client host will synchronize in the Citrix session.