必须在要与 VMware Identity Manager 集成的 Citrix XML 代理服务器上启用 Citrix PowerShell Remoting。通过 Citrix PowerShell Remoting 可以在 Integration Broker 和 Citrix 服务器场之间建立连接。

注:

您需要只在您将在 VMware Identity Manager 中配置的 XML 代理上启用 Citrix PowerShell Remoting,而不是在服务器场中的所有服务器上都启用该功能。

前提条件

  • 如果尚未安装 Winrm,请从 Microsoft 网站下载并安装 Winrm。

  • 确认 Citrix XML 代理具有有效的 SSL 证书。此外,还请单击属性,并确认已为这些证书启用了“服务器身份验证”。

过程

  1. 以管理员模式打开 PowerShell。
  2. 启用 Citrix PowerShell Remoting。
    1. 键入 Get-Service winrm 命令,验证已在服务器上安装 Winrm。
    2. 键入 Enable-PSRemoting 命令。

      此命令将在服务器上启用 PowerShell Remoting。

    3. 安装 Citrix PowerShell SDK 6.0。
    4. 在命令提示符处启用 winrm HTTPS 侦听器。
      1. 在服务器上创建证书。

      2. 记录证书的指纹。

      3. 验证已配置证书的指纹。

         winrm quickconfig -transport:https
    5. 验证是否已创建侦听器。

      winrm e winrm/config/listener

      此服务器可供使用。

    6. 创建侦听器后,转到 Integration Broker 服务器验证是否已正确安装 PowerShell Remoting。

      winrm identify -r:https://XENAPP_HOSTNAME: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