VMware Identity Manager 与 Citrix 服务器场版本 6.0 和更早版本集成时,分配给 PowerShell SDK 的内存不足会导致出现错误。

问题

发出 Invoke-Command 命令验证 PowerShell Remoting 时,会出现与内存不足相关的错误。您将得到指示在为 Integration Broker 准备 Windows Server(Windows Server 2008 R2、Windows Server 2012 或 Windows Server 2012 R2)期间发出 Invoke-Command 命令。

原因

在执行 PowerShell Remoting 的 Windows 系统中,分配给 PowerShell SDK 的内存可能不足以存储 Citrix 发布的资源数量。

解决方案

可以增加分配给 PowerShell SDK 的内存。

步骤

  1. 出现错误时,发出命令以增加分配的内存。例如,
    winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="1024"}'
    
  2. 重新发出 Invoke-Command 命令并完成任务。