为应用程序池配置反关联性规则时,Horizon 连接服务器将尝试仅在具有足够的资源以运行应用程序的 RDS 主机上启动该应用程序。要控制使用大量 CPU 或内存资源的应用程序,该功能可能是非常有用的。

反关联性规则包含应用程序匹配模式和最大计数。例如,应用程序匹配模式可能是 autocad.exe,而最大计数可能是 2。

连接服务器将反关联性规则发送到 RDS 主机上的 Horizon Agent。如果在 RDS 主机上运行的任何应用程序的进程名称与应用程序匹配模式相匹配,则 Horizon Agent 会计入这些应用程序的当前实例数,并将该数字与最大计数进行比较。如果超过最大计数,在选择 RDS 主机以运行应用程序的新会话时,连接服务器将跳过该 RDS 主机。

前提条件

过程

  1. Horizon Console中,选择清单 > 应用程序
  2. 选择要修改的池,然后单击编辑
  3. 反关联性模式文本框中,键入以逗号分隔的模式列表以匹配在 RDS 主机上运行的其他应用程序的进程名称。
    模式字符串可以包含星号 (*) 和问号 (?)通配符。星号与零个或更多字符匹配,问号与任何单个字符匹配。
    例如, *pad.exe,*notepad.??? wordpad.exenotepad.exenotepad.bat 匹配,但它与 wordpad.batnotepad.script 不匹配。
    注: Horizon 7 将与单个会话中的应用程序匹配的多个模式计为一个匹配项。
  4. 反关联性计数文本框中,键入拒绝在 RDS 主机中运行新的应用程序会话之前可在 RDS 主机上运行的其他应用程序的最大数量。
    最大计数可以是 1 到 20 之间的整数。
  5. 单击提交以保存更改。