На серверах Citrix, которые интегрируются с VMware Identity Manager, необходимо включить Citrix PowerShell Remoting. Удаленное взаимодействие с помощью Citrix PowerShell обеспечивает связь между Integration Broker и фермой серверов Citrix.
Необходимые условия
- Если компонент WinRM не установлен, скачайте его с веб-сайта Майкрософт и установите.
Процедура
- Установите сертификат сервера SSL на серверах Citrix, которые интегрируются с VMware Identity Manager.
- Щелкните Свойства и убедитесь, что для сертификата включена проверка подлинности сервера.
- Откройте консоль PowerShell в режиме администратора.
- Включите удаленное взаимодействие с Citrix PowerShell.
- Введите команду Get-Service winrm, чтобы проверить, установлен ли компонент WinRM на сервере.
- Введите команду Enable-PSRemoting.
Эта команда дает возможность включить PowerShell Remoting на сервере.
- Установите комплект SDK Citrix PowerShell версии 5.0 или 6.0 в зависимости от версии сервера Citrix.
- Включите HTTPS-прослушиватель winrm из командной строки.
- Создайте сертификат на сервере.
- Запишите отпечаток сертификата.
- Убедитесь, что отпечаток сертификата настроен.
winrm quickconfig -transport:https
- Создайте прослушиватель.
winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname="полное доменное имя узла";CertificateThumbprint="отпечаток сертификата"}
- Убедитесь, что прослушиватель создан.
winrm e winrm/config/listener
Этот сервер готов к использованию.
- После создания прослушивателя перейдите на сервер 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