- What's new
- System requirements
- Technical overview
Install and configure
Prepare to install
- Microsoft Azure Resource Manager virtualization environments
- Microsoft System Center Virtual Machine Manager virtualization environments
- XenServer virtualization environments
- Microsoft System Center Configuration Manager environments
- VMware virtualization environments
- Nutanix virtualization environments
- Microsoft Azure virtualization environments
- Install core components
- Install VDAs
- Install using the command line
- Install VDAs using scripts
- Create a Site
- Create machine catalogs
- Manage machine catalogs
- Create Delivery Groups
- Manage Delivery Groups
- Create Application Groups
- Manage Application Groups
- Remote PC Access
- XenApp Secure Browser
- Publish content
- Server VDI
- Personal vDisk
- Remove components
- Prepare to install
- Upgrade and migrate
- Security considerations and best practices
- Integrate XenApp and XenDesktop with NetScaler Gateway
- Delegated Administration
- Smart cards
- Transport Layer Security (TLS)
- Federated Authentication Service
- General content redirection
- Work with policies
- Policy templates
- Create policies
- Compare, prioritize, model, and troubleshoot policies
- Default policy settings
Policy settings reference
- ICA policy settings
- Load management policy settings
- Profile management policy settings
- Receiver policy settings
- Virtual Delivery Agent policy settings
- Virtual IP policy settings
- Configure COM Port and LPT Port Redirection settings using the registry
- Connector for Configuration Manager 2012 policy settings
- Advanced configuration
- Monitor deployments
- Alerts and notifications
- Delegated Administration and Director
- Secure Director deployment
- Configure permissions for VDAs earlier than XenDesktop 7
- Configure network analysis
- Troubleshoot user issues
- Troubleshoot applications
- Troubleshoot machines
- Feature compatibility matrix
- Data granularity and retention
- Configure PIV smart card authentication
- Application probing
- SDKs and APIs
SDKs and APIs
Several SDKs and APIs are available with this release. For details, see Developer Documentation. From there, you can access programming information for:
- Delivery Controller
- Monitor Service OData
The Citrix Group Policy SDK allows you to display and configure Group Policy settings and filters. It uses a PowerShell provider to create a virtual drive that corresponds to the machine and user settings and filters. The provider appears as an extension to New-PSDrive. To use the Group Policy SDK, either Studio or the XenApp and XenDesktop SDK must be installed. See Group Policy SDK for more information.
The SDK comprises several PowerShell snap-ins that are installed automatically when you install a Delivery Controller or Studio.
Permissions: You must run the shell or script using an identity that has Citrix administration rights. Although members of the local administrators group on the Controller automatically have full administrative privileges to allow XenApp or XenDesktop to be installed, Citrix recommends that for normal operation, you create Citrix administrators with the appropriate rights, rather than use the local administrators account.
To access and run the cmdlets:
- Start a shell in PowerShell: Open Studio, select the PowerShell tab, and then click Launch PowerShell.
- To use SDK cmdlets within scripts, set the execution policy in PowerShell. For more information about PowerShell execution policy, see the Microsoft documentation.
Add the snap-ins you require into the PowerShell environment using the
Add -PSSnapincmdlet in the Windows PowerShell console.
V1 and V2 denote the version of the snap-in. XenDesktop 5 snap-ins are version 1, XenDesktop 7 snap-ins are version 2. For example, to install XenDesktop 7 snap-ins, type
Add-PSSnapin Citrix.ADIdentity.Admin.V2. To import all of the cmdlets, type:
After adding the snap-ins, you can access the cmdlets and their associated help.
To see the current XenApp and XenDesktop PowerShell cmdlet help:
- From the PowerShell console, add the Citrix snap-ins:
Add –PSSnapin Citrix.*.Admin.V*.
- Follow the instructions in PowerShell Integrated Scripting Environment (ISE).
To use the Group Policy SDK, either Studio or the XenApp and XenDesktop SDK must in installed.
To add the Group Policy SDK, type
Add-PSSnapin citrix.common.grouppolicy. (To access help, type:
help New-PSDrive -path localgpo:/)
To create a virtual drive and load it with settings, type
New-PSDrive <Standard Parameters> [-PSProvider] CitrixGroupPolicy -Controller <string> where the Controller string is the fully qualified domain name of a Controller in the Site you want to connect to and load settings from.
The Monitor API allows access to the Monitor Service data using Version 3 or 4 of the OData API. You can create customized monitoring and reporting dashboards based on data queried from the Monitor Service data. OData V.4 is based on the ASP.NET Web API and supports aggregation queries. For more information, see the Monitor Service OData API.