Citrix Virtual Apps and Desktops

比较、确定优先级和排查策略

注意:

从版本 2511 开始,Citrix Web Studio(基于 Web)是 Citrix Virtual Apps and Desktops™ 的唯一管理控制台。Citrix Studio(基于 MMC)已从安装程序中删除。本文仅适用于 Web Studio。有关 Citrix Studio 的信息,请参阅 Citrix Virtual Apps and Desktops 7 2212 或更早版本中的等效文章。

可以使用多个策略自定义环境,以根据用户的职能、地理位置或连接类型满足其需求。例如,为了增强安全性,可以对定期与敏感数据交互的用户组施加限制。

还可以创建策略以防止用户将敏感文件保存到其本地客户端驱动器。但是,如果用户组中的某些用户确实需要访问其本地驱动器,则可以仅为这些用户创建另一个策略。然后,对这两个策略进行排名或确定优先级,以控制哪个策略优先。使用多个策略时,必须确定:

  • 如何确定策略的优先级
  • 如何创建例外
  • 当策略冲突时如何查看有效策略。

通常,策略会覆盖为整个站点、特定 Delivery Controller 或用户设备配置的类似设置。此原则的例外是安全性。环境中最高的加密设置始终会覆盖其他设置和策略。最高的加密设置包括操作系统和限制最严格的影子设置。

Citrix 策略与在操作系统中设置的策略交互。在 Citrix 环境中,Citrix 设置会覆盖在 Active Directory 策略中或使用 Remote Desktop Session Host Configuration 配置的相同设置。此设置包括与典型 Remote Desktop Protocol (RDP) 客户端连接设置相关的设置。典型的 RDP 设置包括桌面墙纸、菜单动画和拖动时查看窗口内容等设置。

某些策略设置(例如 Secure ICA®)必须与操作系统中的设置匹配。如果在其他位置设置了更高优先级的加密级别,则在策略中或交付应用程序和桌面时指定的 Secure ICA 策略设置可能会被覆盖。

例如,创建 Delivery Group 时指定的加密设置必须与您在整个环境中指定的加密设置处于同一级别。

注意:

在双跳场景的第二跳中,请考虑 Single-session OS VDA 连接到 Multi-session OS VDA。在这种情况下,Citrix 策略作用于 Single-session OS VDA,就像它是一个用户设备一样。例如,假设策略设置为在用户设备上缓存图像。在此示例中,双跳场景中第二跳缓存的图像将缓存在 Single-session OS VDA 计算机上。

使用策略建模向导

策略建模可帮助您模拟启用了筛选器的策略,以用于规划和测试目的。仅对启用了筛选器的策略进行建模。禁用的策略永远不会应用,而未启用筛选器的策略始终会应用。

执行以下步骤以打开策略建模向导:

  1. 从左侧导航中选择策略
  2. 选择建模选项卡。
  3. 在操作栏中选择策略建模
  4. 阅读简介页面,然后单击下一步
  5. 选择用户或计算机。您可以浏览容器或特定用户或计算机。单击下一步
  6. 选择筛选器依据。您可以通过输入其他详细信息(例如 Delivery group标记客户端 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 策略。由于您以域用户身份登录到 Controller,因此该向导会使用站点策略设置和 Active Directory 组策略对象 (GPO) 来计算结果。
  • 使用组策略结果生成一份报告,描述给定用户和控制器生效的 Citrix 策略。组策略结果工具可帮助您评估环境中 GPO 的当前状态并生成报告。生成的报告描述了这些对象(包括 Citrix 策略)当前如何应用于特定用户和控制器。

您可以在 Web Studio 中启动 Citrix 组策略建模向导。或者,您可以通过 Windows 中的组策略管理控制台启动组策略结果工具。

在以下情况下,使用 Web Studio 创建的站点策略设置不包含在策略的结果集中:

  • 如果您从组策略管理控制台运行 Citrix 组策略建模向导
  • 如果您从组策略管理控制台运行组策略结果工具

为确保获得最全面的策略结果集,Citrix 建议从 Web Studio 启动 Citrix 组策略建模向导,除非您仅使用组策略管理控制台创建策略。

策略故障排除

用户、IP 地址和其他分配的对象可以同时应用多个策略。这种情况可能导致冲突,从而使策略无法按预期运行。当您运行 Citrix 组策略建模向导或组策略结果工具时,您可能会发现没有策略应用于用户连接。在这种情况下,策略设置不适用于在符合策略评估条件的条件下连接到其应用程序和桌面的用户。出现这种情况的原因是:

  • 没有策略具有与策略评估条件匹配的分配。
  • 与分配匹配的策略未配置任何设置。
  • 与分配匹配的策略已禁用。

如果要将策略设置应用于符合指定条件的连接,请确保:

  • 您要应用于这些连接的策略已启用。
  • 您要应用的策略已配置适当的设置。
比较、确定优先级和排查策略