На серверах Citrix XML Broker, которые интегрируются с VMware Identity Manager, необходимо включить удаленное взаимодействие с помощью Citrix PowerShell. Удаленное взаимодействие с помощью Citrix PowerShell обеспечивает связь между Integration Broker и фермой серверов Citrix.

Примечание: Удаленное взаимодействие с помощью Citrix PowerShell необходимо включить не на всех серверах в группе, а только на серверах XML Broker, которые будут настраиваться в среде VMware Identity Manager.

Необходимые условия

  • Если компонент WinRM не установлен, скачайте его с веб-сайта Майкрософт и установите.
  • Убедитесь, что серверы Citrix XML Broker имеют действительные сертификаты SSL. Щелкните Свойства и убедитесь, что для сертификатов включена проверка подлинности сервера.

Процедура

  1. Откройте PowerShell в режиме администратора.
  2. Включите удаленное взаимодействие с Citrix PowerShell.
    1. а. Введите команду Get-Service winrm, чтобы проверить, установлен ли компонент WinRM на сервере.
    2. б. Введите команду Enable-PSRemoting.
      Эта команда дает возможность включить PowerShell Remoting на сервере.
    3. в. Установите Citrix PowerShell SDK 6.0.
    4. г. Включите HTTPS-прослушиватель winrm из командной строки.
      1. Создайте сертификат на сервере.
      2. Запишите отпечаток сертификата.
      3. Убедитесь, что отпечаток сертификата настроен.
         winrm quickconfig -transport:https
    5. д. Убедитесь, что прослушиватель создан.

      winrm e winrm/config/listener

      Этот сервер готов к использованию.

    6. е. После создания прослушивателя перейдите на сервер Integration Broker и убедитесь, что компонент PowerShell Remoting установлено должным образом.
      winrm identify -r:https://ИМЯ_УЗЛА_XENAPP:5986 -u:USERNAME

      Вывод:

      IdentifyResponse

      ProtocolVersion=http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd

      ProductVendor=Microsoft Corporation

      ProductVersion=OS: 6.0.6002 SP: 2.0 Stack: 2.0