比较、确定优先级和故障排除策略

Last published : Nov 13, 2026
注意:
您可以使用两个管理控制台管理您的 Citrix Virtual Apps and Desktops™ 部署:Web Studio(基于 Web)和 Citrix Studio(基于 Windows)。本文仅介绍 Web Studio。有关 Citrix Studio 的信息,请参阅 Citrix Virtual Apps and Desktops 7 2212 或更早版本中的等效文章。
您可以使用多个策略来自定义环境,以根据用户的职务、地理位置或连接类型来满足其需求。例如,为了增强安全性,可以对经常与敏感数据交互的用户组施加限制。
您还可以创建策略,以防止用户将敏感文件保存到其本地客户端驱动器上。但是,如果用户组中的某些用户确实需要访问其本地驱动器,则可以仅为这些用户创建另一个策略。然后,对这两个策略进行排名或确定优先级,以控制哪个策略优先。使用多个策略时,您必须确定:
  • 如何确定策略的优先级
  • 如何创建例外
  • 当策略冲突时,如何查看生效的策略。
通常,策略会覆盖为整个站点、特定交付控制器或用户设备配置的类似设置。此原则的例外是安全性。环境中最高的加密设置始终会覆盖其他设置和策略。最高的加密设置包括操作系统和最严格的影子设置。
Citrix 策略与您在操作系统中设置的策略交互。在 Citrix 环境中,Citrix 设置会覆盖在 Active Directory 策略中或使用远程桌面会话主机配置配置的相同设置。此设置包括与典型远程桌面协议 (RDP) 客户端连接设置相关的设置。典型的 RDP 设置包括桌面墙纸、菜单动画和拖动时查看窗口内容等设置。
某些策略设置(例如 Secure ICA®)必须与操作系统中的设置匹配。如果在其他位置设置了更高优先级的加密级别,则您在策略中或交付应用程序和桌面时指定的 Secure ICA 策略设置可能会被覆盖。
例如,您在创建交付组时指定的加密设置必须与您在整个环境中指定的加密设置处于同一级别。
注意:
在双跳场景的第二跳中,请考虑单会话操作系统 VDA 连接到多会话操作系统 VDA 的情况。在这种情况下,Citrix 策略作用于单会话操作系统 VDA,就好像它是用户设备一样。例如,假设策略设置为在用户设备上缓存图像。在此示例中,双跳场景中为第二跳缓存的图像将缓存在单会话操作系统 VDA 计算机上。

使用策略建模向导

策略建模可帮助您模拟启用了筛选器的策略,以用于规划和测试目的。仅对启用了筛选器的策略进行建模。禁用策略永远不会应用,而未启用筛选器的策略始终会应用。
执行以下步骤以打开策略建模向导:
  1. 从左侧导航中选择策略。
  2. 选择 建模 选项卡。
  3. 在操作栏中选择 策略建模。
  4. 阅读 简介 页面,然后单击 下一步。
  5. 选择用户或计算机。您可以浏览容器或特定的用户或计算机。单击 下一步。
  6. 选择您的筛选证据。您可以通过输入其他详细信息(例如 交付组、标签、客户端 IP 地址 等)来选择性地使模拟更精细。单击 下一步。
  7. 查看您的选择摘要,然后单击 运行。
单击 运行 后,向导会生成建模结果报告。查看此报告时,您可以:
  • 在下拉菜单中选择您要查看 所有设置、计算机设置 还是 用户设置。
  • 使用搜索栏查找特定设置。
  • 单击特定设置以查看该设置的详细信息。例如,如果特定策略的所有用户设置均未应用,则 详细信息 窗格会显示未应用这些设置的原因。
  • 单击 导出 以 JSON 格式、HTML 格式或两种格式导出建模结果。
运行策略建模后,将有更多选项可供您使用。您可以:
  • 查看建模报告:这将打开与上面相同的建模报告,以便您可以再次查看或导出它。
  • 重新运行策略建模:这允许您使用之前选择的相同条件集重新运行策略建模并生成新的建模结果。如果某些策略已更改,并且您想了解这些更改如何影响当前模型,这将非常有用。
  • 删除建模报告:这将删除当前的建模报告。

比较策略和模板

您可以将策略或模板中的设置与其他策略或模板的设置进行比较。例如,您可能需要验证设置值以保持符合最佳实践。您可能还希望将策略或模板中的设置与 Citrix 提供的默认设置进行比较。
  1. 登录 Web Studio 并在左侧窗格中选择“策略”。
  2. 单击“比较”选项卡,然后单击“选择”。
  3. 选择要比较的策略或模板。要在比较中包含默认值,请选中 与默认设置比较 复选框。
  4. 单击 比较 后,配置的设置将以列的形式显示。
  5. 要查看所有设置,请选择“显示所有设置”。要返回默认视图,请选择“显示常用设置”。

优先处理策略

对策略进行优先级排序,可让您在策略包含冲突设置时定义策略的优先顺序。当用户登录时,将识别所有与连接分配匹配的策略。这些策略将按优先级顺序排序,并比较任何设置的多个实例。每个设置都根据策略的优先级排名应用。
您可以通过为策略指定不同的优先级编号来确定其优先级。默认情况下,新策略的优先级最低。如果策略设置冲突,则优先级较高的策略(优先级编号 1 为最高)将覆盖优先级较低的策略。设置将根据优先级和设置条件进行合并。例如,设置是禁用还是启用。任何禁用的设置都将覆盖已启用的较低级别设置。未配置的策略设置将被忽略,并且不会覆盖较低级别设置的设置。
  1. 在左侧窗格中选择“策略”。确保选择“策略”选项卡。
  2. 在“策略”选项卡上,在操作栏中选择“更改策略优先级”。此时将显示“更改策略优先级”页面。
  3. 在优先级列表中,使用以下方法之一更改策略的优先级:
    • 将策略拖动到所需位置。
    • 要将其向上或向下移动一个位置,请分别单击向上或向下箭头图标。
    • 要将其移动到列表的顶部或底部,请分别单击顶部或底部箭头图标。
    • 要更改优先级编号,请单击“编辑”图标,根据需要输入一个数字,然后单击“保存”。
  4. 单击 保存。

例外情况

当您为用户组、用户设备或计算机创建策略时,您可能会发现组中的某些成员需要对某些策略设置进行例外处理。您可以通过以下方式创建例外:
  • 仅为需要例外的组员创建策略,然后将该策略的排名高于整个组的策略
  • 对添加到策略的分配使用“拒绝”模式
模式设置为“拒绝”的分配仅将策略应用于不符合分配条件的连接。例如,一个策略包含以下分配:
  • 分配 A 是一个客户端 IP 地址分配,指定范围为 208.77.88.*。模式设置为“允许”
  • 分配 B 是一个用户分配,它指定了一个特定的用户帐户。模式设置为拒绝。
此策略适用于使用分配 A 中指定的 IP 地址范围登录到站点的所有用户。但是,此策略不适用于使用分配 B 中指定的用户帐户登录到站点的用户。

确定哪些策略适用于连接

连接可能无法按预期响应,因为有多个策略适用。如果优先级更高的策略适用于连接,它可能会覆盖您在原始策略中配置的设置。您可以计算策略的结果集,并确定最终策略设置如何为连接合并。
您可以通过以下方式计算策略的结果集:
  • 使用 Citrix 组策略建模向导模拟连接场景并了解 Citrix 策略可能如何应用。您可以为连接场景指定条件,例如:
    • 域控制器
    • 用户
    • Citrix 策略分配证据值
    • 模拟环境设置,例如慢速网络连接 向导生成的报告列出了在该场景中生效的 Citrix 策略。由于您以域用户身份登录到控制器,因此向导会使用站点策略设置和 Active Directory 组策略对象 (GPO) 来计算结果。
  • 使用 组策略结果 生成一份报告,描述给定用户和控制器生效的 Citrix 策略。组策略结果工具可帮助您评估环境中 GPO 的当前状态并生成报告。生成的报告描述了这些对象(包括 Citrix 策略)目前如何应用于特定用户和控制器。
您可以在 Web Studio 中启动 Citrix 组策略建模向导。或者,您可以通过 Windows 中的组策略管理控制台启动组策略结果工具。
在以下情况下,使用 Web Studio 创建的站点策略设置不包含在策略的结果集中:
  • 如果您从组策略管理控制台运行 Citrix 组策略建模向导
  • 如果您从组策略管理控制台运行组策略结果工具
为确保获得最全面的策略结果集,Citrix 建议从 Web Studio 启动 Citrix 组策略建模向导,除非您仅使用组策略管理控制台创建策略。

排查策略故障

用户、IP 地址和其他分配的对象可以同时应用多个策略。这种情况可能导致冲突,从而使策略行为不如预期。当您运行 Citrix 组策略建模向导或组策略结果工具时,您可能会发现没有策略应用于用户连接。在这种情况下,策略设置不会应用于在符合策略评估条件的条件下连接到其应用程序和桌面的用户。出现这种情况的原因是:
  • 没有策略具有与策略评估条件匹配的分配。
  • 与分配匹配的策略未配置任何设置。
  • 与分配匹配的策略已禁用。
如果要将策略设置应用于符合指定条件的连接,请确保:
  • 您要应用于这些连接的策略已启用。
  • 您要应用的策略已配置适当的设置。