You must install the Citrix PowerShell SDK on the Integration Broker server to enable connections between the Integration Broker server and the Citrix server farm.

Download and install the Citrix PowerShell SDK version that corresponds to the Citrix server farm that you are integrating with VMware Identity Manager. If you connect to multiple versions of Citrix server farms, install all the required versions of the Citrix PowerShell SDK on the Integration Broker server as the SDKs are not backwards compatible.

Procedure

  1. Log in to the Integration Broker server.
  2. If you are connecting to XenApp or XenDesktop 7.x, follow these steps.
    1. Download and install Citrix Studio on the Integration Broker server.
    2. Verify the installation.
      1. Open Windows PowerShell as administrator.
      2. Enter this command:

        Add-PSSnapin Citrix*

      3. Enter the following commands:

        Get-BrokerDesktopGroup -AdminAddress CitrixDeliveryController

        Get-ConfigSite -AdminAddress CitrixDeliveryController

        Note: If you get an authentication error, set the execution policy with the set-executionpolicy remotesigned command, then try the commands again.
  3. If you are connecting to Citrix server farm 6.5, follow these steps.
    1. Download and install Citrix PowerShell SDK 6.5 on the Integration Broker server.
    2. Verify the installation.
      1. Open Program Files > Citrix PowerShell Module.
      2. Enter this command:

        Get-XAApplication -ComputerName CitrixServer

        Verify that the list includes all the applications hosted by Citrix.

        Note: If the command fails, verify that the XenApp Commands Remoting service is running on the Citrix server.
  4. If you are connecting to Citrix server farm 6.0, download and install Citrix PowerShell SDK 6.0 on the Integration Broker server.