This article provides information about accounts used and permissions required by various VDI-in-a-Box (ViaB) components. Components also include the hypervisors, desktops, and Active Directory (AD) components. A list of the accounts and explanations are available in this article.
There have been cases when accounts required by various ViaB components did not have the correct permissions to perform a specific action. One example is the AD credentials an administrator provides for ViaB does not have permission to create computer accounts. This results in failures to join the domain and causes the images/desktops to go into a broken state. In other cases, a ViaB administrator might be able to successfully set up a ViaB grid and import an image, but the image and/or desktops will fail to join the domain. A group policy, which removes ViaB service account(s) from the local administrators group might be one reason for such failures.
This section goes through account permissions in logical order of setting up a new ViaB grid.
Note: For those with existing ViaB grids, skip to the Overview Chart of Account Permissions for a quick glance at all the accounts and permissions.
Refer to the Knowledge Center article CTX136282 - Active Directory Permissions for VDI-in-a-Box Grids for more information on delegated permissions.
This chart contains the same account permissions as described in the preceding sections, but is designed to be used as a quick reference.
Account |
Service |
Permission |
Location |
Notes |
Typically Administrator or root |
Local Administrator or Root |
vdiManager setup (hypervisor setup screen) |
Used by vdiManager appliance to communicate with underlying hypervisor | |
Kaviza |
HVConnector |
Local Administrator |
Hyper-V services |
This service is installed and run only on the Hyper-V hypervisor. |
Domain Administrator or other domain account with delegated permissions |
Read Directory, Create Computer Objects, Delete Computer Objects |
VDI-in-a-Box grid setup (user database selection screen) |
Domain Administrator preferred. User account with delegated permissions also sufficient. | |
vdiAgent |
Citrix VDI-in-a-Box Agent |
Local Administrator |
Images and Desktops |
Performs Virtual Machine life cycle operations and reports |
vdiAgentMonitor |
Citrix VDI-in-a-Box Agent Monitor |
Local Administrator |
Images and Desktops |
Monitors vdiAgent and performs install, uninstall, update operations |
VdiHdxConnectorSvc |
Citrix VDI-in-a-Box HDX Connector Service |
Network Service |
Images and Desktops |
Control VDA service to broker HDX connections |