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

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

  • Если компонент WinRM не установлен, скачайте его с веб-сайта Майкрософт и установите.

Процедура

  1. Установите сертификат сервера SSL на серверах Citrix, которые интегрируются с VMware Identity Manager.
  2. Щелкните Свойства и убедитесь, что для сертификата включена проверка подлинности сервера.
  3. Откройте консоль PowerShell в режиме администратора.
  4. Включите удаленное взаимодействие с Citrix PowerShell.
    1. Введите команду Get-Service winrm, чтобы проверить, установлен ли компонент WinRM на сервере.
    2. Введите команду Enable-PSRemoting.
      Эта команда дает возможность включить PowerShell Remoting на сервере.
    3. Установите комплект SDK Citrix PowerShell версии 5.0 или 6.0 в зависимости от версии сервера Citrix.
    4. Включите HTTPS-прослушиватель winrm из командной строки.
      1. Создайте сертификат на сервере.
      2. Запишите отпечаток сертификата.
      3. Убедитесь, что отпечаток сертификата настроен.
         winrm quickconfig -transport:https
    5. Создайте прослушиватель.
                      winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname="полное доменное имя узла";CertificateThumbprint="отпечаток сертификата"}
    6. Убедитесь, что прослушиватель создан.

      winrm e winrm/config/listener

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

    7. После создания прослушивателя перейдите на сервер 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