设置策略优先级
注意:
Starting with version 2511, Citrix Web Studio™ (web-based) is the only management console for Citrix Virtual Apps and Desktops™. Citrix Studio (MMC-based) has been removed from the installer. This article applies only to Web Studio. For information about Citrix Studio, see the equivalent article in Citrix Virtual Apps and Desktops 7 2212 or earlier.
当多个策略应用于一个连接时,Citrix Virtual Apps and Desktops 会按优先级顺序评估它们。数字越小表示优先级越高(1 为最高)。当策略之间存在冲突设置时,最高优先级策略中的设置将生效。
您可以使用 Web Studio 或 PowerShell 更改策略优先级。
使用 Web Studio 更改策略优先级
- 在 Web Studio 中,选择左侧窗格中的策略。
- 在策略选项卡上,从操作栏中选择更改策略优先级。
-
在更改策略优先级页面上,使用以下任一方法重新排序策略:
- 将策略拖动到所需位置。
- 单击向上或向下箭头图标将其移动一个位置。
- 单击顶部或底部箭头图标将其移动到第一个或最后一个位置。
- 单击编辑图标,输入优先级编号,然后单击保存。
- 单击保存以应用更改。
使用 PowerShell 更改策略优先级
使用 Set-GpoPolicyPriority.ps1 脚本以编程方式重新排序策略优先级。该脚本接受策略名称和目标优先级编号,在内部解析策略 GUID,并使用 Set-BrokerGpoPolicyPriorities 应用更新的顺序。当您通过自动化而不是 Web Studio 控制台管理策略优先级时,请使用此方法。
本机 Set-BrokerGpoPolicyPriorities cmdlet 需要策略 GUID 的完整有序列表。此脚本通过接受策略名称和所需优先级,然后自动处理 GUID 解析来消除这种复杂性。
开始之前
运行脚本之前,请确保满足以下要求:
- A supported version of Citrix Virtual Apps and Desktops with the Broker SDK installed
- 脚本必须在安装了 Citrix Broker SDK 的交付控制器™ 上运行
- PowerShell 管理单元:
Citrix.Broker.Admin.V2(由脚本自动加载)
运行脚本
- 将
Set-GpoPolicyPriority.ps1复制到交付控制器。 - 在交付控制器上打开 PowerShell 会话。
-
使用所需参数运行脚本。
.\Set-GpoPolicyPriority.ps1 -PolicyName "<PolicyName>" -NewPriority <Number> <!--NeedCopy-->将
<PolicyName>替换为策略名称,将<Number>替换为目标优先级。
脚本输出当前和目标优先级,确认更改,并运行验证步骤。添加 -Verbose 以在脚本应用重新排序之前查看详细信息。
参数说明
| 参数名称 | 必需 | 描述信息 |
|---|---|---|
-PolicyName |
是 | 要重新确定优先级的策略名称 |
-NewPriority |
是 | 目标优先级 (1 = 最高)。使用 0 或负数将策略移至最高位置;使用超出策略计数的数字将其移至最低位置 |
-PolicySetGuid |
否 | 特定策略集的 GUID。省略以定位 DefaultSitePolicies
|
示例
将策略设置为默认策略集中的最高优先级:
.\Set-GpoPolicyPriority.ps1 -PolicyName "MyPolicy" -NewPriority 1
<!--NeedCopy-->
将策略设置为最低优先级:
.\Set-GpoPolicyPriority.ps1 -PolicyName "MyPolicy" -NewPriority 9999
<!--NeedCopy-->
将策略设置为特定策略集中的优先级 5:
.\Set-GpoPolicyPriority.ps1 -PolicyName "MyPolicy" -NewPriority 5 -PolicySetGuid "12345678-1234-1234-1234-123456789012"
<!--NeedCopy-->