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

开始之前

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

过程

  1. 在要与 VMware Identity Manager 集成的 Citrix 服务器上安装 SSL 服务器证书。
  2. 单击属性,验证是否已为证书启用“服务器身份验证”。
  3. 以管理员模式打开 PowerShell 控制台。
  4. 启用 Citrix PowerShell Remoting。
    1. 键入 Get-Service winrm 命令,验证已在服务器上安装 Winrm。
    2. 键入 Enable-PSRemoting 命令。

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

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

      2. 记录证书的指纹。

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

         winrm quickconfig -transport:https
    5. 创建侦听器。
      winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname="主机 FQDN";CertificateThumbprint="证书指纹"}
    6. 验证是否已创建侦听器。

      winrm e winrm/config/listener

      此服务器可供使用。

    7. 创建侦听器后,转到集成代理服务器验证是否已正确安装 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