分配

Last published : Nov 13, 2026
使用分配使操作可供用户使用。这使您可以替换用户登录脚本的一部分。

分配目标

“分配目标”页面允许您添加用户和组(目标),以便您可以向其分配操作和安全规则。选择一个目标以管理其分配。
注意:
将 SID 转换为目标名称可能需要一些时间。如果转换不正确或失败,请通过查看其运行状况验证 Cloud Connector 是否正常工作。如果问题仍然存在,请联系Citrix 技术支持。
有两个内置目标:
  • 所有人。一个内置组,包含所有用户,包括匿名用户和访客。成员身份由操作系统控制。
  • 管理员。一个内置组,包含管理员组的所有成员。操作系统初始安装后,该组的唯一成员是管理员帐户。当计算机加入域时,域管理员组将添加到管理员组。当服务器成为域控制器时,企业管理员组将添加到管理员组。
可用选项包括:
  • 筛选。允许您筛选列表。
  • 添加分配目标。允许您添加目标。
  • 重新查询目标名称。更新目标名称。
  • 查看。允许您查看内置目标的详细信息。
  • 编辑。允许您编辑目标。您可以更改其描述、优先级和启用状态。配置优先级时,请考虑以下事项:优先级决定了您分配的操作的处理顺序。值越大,优先级越高。键入一个整数。如果存在冲突,则优先级较高的目标优先。
  • 启用。允许您启用或禁用对象(目标)。
  • 删除。允许您删除目标。注意:内置目标不会被删除。
提示:
您可以通过使用“状态”列中的切换开关来快速启用或禁用目标。

添加分配目标

要添加分配,请执行以下步骤:
  1. 在“分配目标”页面上,单击“添加分配目标”。
  2. 选择身份提供程序。
  3. 选择一个包含您要添加的目标的域。
  4. 选择目标类型。
    注意:
    对于 Active Directory 和 Azure Active Directory,您可以将搜索范围缩小到用户或安全组。对于 Active Directory,您还可以选择组织单位。请记住,只有 组策略设置 可以分配给组织单位。
  5. 在搜索框中,输入要添加的目标的名称。当您输入名称时,匹配项会显示在菜单中。
    注意:
    搜索仅返回前 50 个结果。如有必要,请优化您的搜索。
  6. 单击加号图标以添加目标。(您已添加的目标会显示绿色复选标记图标。)
    提示:
    如果要从其他身份提供程序添加目标,请切换到其他身份类型以继续。
  7. 完成后,单击“添加”以添加目标并退出向导。

管理目标的分配

要管理目标的分配,请执行以下步骤:
  1. 在“分配目标”页面上,选择目标。如果需要,可以使用搜索框快速查找目标。
  2. 在操作栏中,选择“管理分配”。此时将显示“管理分配”窗口。
  3. 根据需要管理每个操作的分配或安全规则。您还可以选择特权提升规则,以便在“管理安全规则分配”页面下分配目标。
  4. 单击“查看更改”以验证您是否按预期进行了更改。

克隆分配目标

要克隆分配目标,请执行以下步骤:
  1. 在“分配目标”页面上,选择目标。如果需要,可以使用搜索框快速查找目标。
  2. 在操作栏中,选择“克隆”。此时将显示“克隆分配目标”窗口。
  3. 选择要将目标克隆到的配置集。
  4. 单击“克隆”。
注意:
  • 您无法克隆内置目标。
  • 您一次最多可以克隆 10 个目标。
  • 如果目标已存在于目标位置,则会跳过该目标。
  • 克隆目标的描述为空。它们的分配不会被克隆,它们的优先级设置为默认值 (100),并且它们的状态默认为已启用(复选标记图标)。

筛选器

注意:
  • 此功能以预览版提供。
  • 筛选器用于分配和脚本化任务。
“筛选器”页面允许您添加筛选器,以控制何时将操作分配给用户。一个筛选器可以包含多个条件。
有一个内置筛选器:
  • 始终为真。如果选中,相关操作将始终分配给目标用户。您无法编辑或删除此内置筛选器。
可用的选项包括:
  • 添加筛选器。允许您添加筛选器,以便在分配操作时可以使用它。
  • 管理条件。允许您添加、删除和编辑条件。
  • 刷新。更新筛选器列表。使用此选项还会刷新“管理条件”中的条件列表。
  • 编辑。允许您编辑筛选器。如果您编辑绑定到分配给用户的操作的筛选器,更改将立即影响这些用户。
  • 删除。允许您删除筛选器。
  • 状态。允许您启用或禁用筛选器。

创建筛选器

您可以使用以下两种方法之一创建筛选器:
  • 手动创建。通过手动配置条件从头开始创建筛选器。
  • 从模板创建。基于预定义模板创建筛选器。此方法通过预填充条件来简化设置。

手动创建筛选器

要从头开始创建筛选器,请执行以下步骤:
  1. 在“筛选器”页面上,单击“创建筛选器”,然后选择“手动创建”。
  2. 在“筛选器”页面上,单击“添加筛选器”。
  3. 在“基本信息”中,配置以下内容,然后单击“下一步”。
    • 筛选器名称。输入筛选器的名称。
    • 描述。输入筛选器的描述,以帮助您将其与其他筛选器区分开来。此字段是可选的。
    • 启用此筛选器。选择“是”以启用筛选器,或选择“否”以禁用筛选器。
  4. 在“条件”中,通过添加条件来构建筛选器。单击运算符可在“匹配所有”(AND 运算符)或“匹配任意”(OR 运算符)之间切换。您可以使用这两个运算符将两个或多个条件组合成一个复合条件。
    • 添加条件。从列表中选择条件或创建新条件。
    • 添加条件组。添加条件组以使用相同的逻辑运算符(AND 或 OR)对一系列条件进行分组。您可以在条件组中添加条件组。条件组最多可以嵌套三层。
    注意:
    • 您在此处创建的条件可用于其他筛选器。
    • 使用“摘要”部分可更深入地了解复合条件的条件。
    • 包含 OR 运算符的筛选器仅在版本为 2210.2.0.1 或更高版本的代理上进行评估。
    • 某些类型的条件仅适用于用户设置。如果您将它们应用于计算机设置(例如,脚本化任务和 GPO),则代理在评估筛选器时会跳过它们。有关不适用于计算机设置的筛选器条件的完整列表,请参阅不适用于计算机设置的条件。
    • 如果同一级别的筛选器条件通过 OR 绑定,则满足该级别中的任一条件即可。如果同一级别的筛选器条件通过 AND 绑定,则必须满足该级别中的所有条件。
  5. 完成后单击“完成”。

从模板创建筛选器

基于预定义模板创建筛选器可通过预填充条件来简化设置。例如,Citrix 虚拟桌面筛选器模板可帮助您快速创建筛选器,该筛选器仅在用户会话在 Citrix Virtual Desktops 上发生时分配操作。
注意:
  • 基于模板的筛选器目前仅在会话级别运行。
  • 目前,有三个模板可帮助您快速创建筛选器,以识别 Citrix Virtual Apps™ 环境、Citrix Virtual Desktops 环境和时间范围。
要从模板创建筛选器,请执行以下步骤:
  1. 在“筛选器”页面上,单击“创建筛选器”,然后选择“从模板创建”。“从模板创建筛选器”页面随即显示。
  2. 输入筛选器的名称。
  3. (可选)输入描述以帮助识别筛选器。
  4. 为筛选器选择一个模板。有关可用模板,请参阅下表。
    名称 目的 范围
    Citrix 虚拟应用程序筛选器 用于创建识别 Citrix Virtual Apps 环境的筛选器的模板。 会话级筛选
    Citrix 虚拟桌面筛选器 用于创建筛选器以识别 Citrix Virtual Desktops 环境的模板。 会话级筛选
    时间范围筛选器 用于创建筛选器以识别特定时间范围的模板。 会话级筛选
    注意: 时间范围筛选器依赖于自动刷新才能生效,默认情况下每 30 分钟刷新一次。因此,筛选器可能无法在配置的时间精确应用,并可能延迟到下一次刷新。
  5. 点击 完成。
    注意:
    • 从模板创建的筛选器会自动启用。
    • 创建后,您可以通过编辑这些筛选器来添加更多条件。

创建条件

您可以在添加筛选器或管理条件时创建条件。在出现的“创建条件”向导中,执行以下步骤:
  1. 输入条件名称。
  2. 选择“是”以启用条件,或选择“否”以禁用条件。
  3. 从列表中选择条件类型,然后相应地配置设置。
不同的条件类型可能具有不同的设置。以下条件类型可用:
条件类型 描述
始终为 True 条件始终为 True。
活动目录属性 根据属性名称是否与指定值匹配,为 True 或 False。输入属性值,用分号 (;) 分隔。注意:如果希望条件无论属性值如何都为 True,请输入问号 (?)。
活动目录组 根据组名称是否与指定值匹配,为 True 或 False。输入组名称,用分号 (;) 分隔。
活动目录路径 根据路径是否与指定值匹配,为 True 或 False。输入路径,用分号 (;) 分隔。注意:您可以使用星号 (*) 作为通配符。
活动目录站点 根据站点名称是否与指定值匹配,为 True 或 False。输入站点名称,用分号 (;) 分隔。
Citrix Provisioning™ 映像模式 根据映像模式是共享还是专用,为 True 或 False。
Citrix Virtual Apps™ 场名称 根据场名称是否与指定值匹配,为 True 或 False。
思杰虚拟应用版本 如果版本与指定值匹配,则为 True 或 False。
Citrix Virtual Apps 区域名称 如果区域名称与指定值匹配,则为 True 或 False。
交付组名称 如果交付组名称与指定值匹配,则为 True 或 False。
注意: 您可以通过在名称中指定完整路径,将存储在子文件夹中的交付组用作筛选条件。示例:Subfolder name\Delivery group name
计算机目录名称 如果计算机目录名称与指定值匹配,则为 True 或 False。
注意: 您可以通过在名称中指定完整路径,将存储在子文件夹中的计算机目录用作筛选条件。示例:Subfolder name\Machine catalog name
思杰虚拟桌面场名称 如果场名称与指定值匹配,则为 True 或 False。
客户端 IP 地址 如果 IP 地址与指定值匹配,则为 True 或 False。
客户端名称 如果客户端名称与指定值匹配,则为 True 或 False。输入客户端名称,用分号 (;) 分隔。您可以使用星号 (*) 作为通配符。您还可以使用动态令牌。
客户端操作系统 根据客户端操作系统是否与指定值匹配,返回 true 或 false。
客户端远程操作系统 根据客户端远程操作系统是否与指定值匹配,返回 true 或 false。
计算机名称 根据计算机名称是否与指定值匹配,返回 true 或 false。输入计算机名称,用分号 (;) 分隔。您可以使用星号 (*) 作为通配符。
连接状态 根据连接状态是 联机 还是 脱机,返回 true 或 false。
日期和时间 根据日期和时间是否与指定值匹配,返回 true 或 false。输入日期或日期范围,用分号 (;) 分隔。按 mm/dd/yyyy 格式输入日期。按 mm/dd/yyyy HH:mm - mm/dd/yyyy HH:mm 格式输入日期范围(时间可选)。
星期几 根据日期是否与指定值匹配,返回 true 或 false。
动态值 根据动态值是否与指定值匹配,返回 true 或 false。输入动态表达式解析为的值,用分号 (;) 分隔。注意:如果您希望条件无论动态表达式的值如何都为 true,请输入问号 (?)。
环境变量 根据环境变量是否与指定值匹配,返回 true 或 false。输入环境变量的值,用分号 (;) 分隔。注意:如果您希望条件无论环境变量的值如何都为 true,请输入问号 (?)。
文件版本 如果文件版本与指定值匹配,则为 True 或 False。输入文件版本,用分号 (;) 分隔。
文件/文件夹是否存在 如果路径与指定值匹配,则为 True 或 False。输入文件或文件夹的完整路径。您可以使用动态令牌。
IP 地址 如果 IP 地址与指定值匹配,则为 True 或 False。输入 IP 地址或 IP 地址范围,用分号 (;) 分隔。注意:您可以使用星号 (*) 作为通配符。
名称是否在列表中 如果名称在指定列表中,则为 True 或 False。在“名称”字段中,输入要在列表中查找的名称。在“XML 列表的文件路径”字段中,输入 XML 列表的完整文件路径。
名称/值是否在列表中 如果名称或值在指定列表中,则为 True 或 False。在“名称”字段中,输入要在列表中查找的名称或值。在“XML 列表的文件路径”字段中,输入 XML 列表的完整文件路径。
网络连接状态 如果网络连接状态为“可用”或“不可用”,则为 True 或 False。
操作系统平台类型 如果操作系统平台类型为“x86”或“x64”,则为 True 或 False。
已发布资源名称 根据名称是否与指定值匹配,为 True 或 False。输入已发布的资源名称,用分号 (;) 分隔。
注册表值 根据注册表值是否与指定值匹配,为 True 或 False。在“注册表路径和名称”字段中,输入包含注册表值名称的完整路径。在“注册表值”字段中,输入注册表值,用分号 (;) 分隔。注意:如果希望条件在不考虑注册表项值的情况下为 True,请输入问号 (?)。
转换器模式状态 根据状态是“禁用”还是“启用”,为 True 或 False。
区域格式 根据格式是否与指定值匹配,为 True 或 False。如有必要,使用“添加列表中没有的值”选项输入 ISO 语言代码,用分号 (;) 分隔。
用户 SBC 资源类型 根据类型是“桌面”还是“已发布的应用程序”,为 True 或 False。
用户 UI 语言 根据语言是否与指定值匹配,为 True 或 False。
WMI 查询 根据指定查询是否有结果,为 True 或 False。Windows Management Instrumentation (WMI) 查询操作可以在代理计算机上运行查询。您可以根据查询返回的结果定义此条件。有关详细信息,请参阅 Microsoft 文档:<https://docs.microsoft.com/zh-cn/windows/win32/wmisdk/querying-with-wql>。
使用“客户端”和“计算机”相关条件时,请注意以下两种情况:
  • 如果代理安装在单会话或多会话操作系统上:
    • “客户端”指连接到代理主机的客户端设备。
    • “计算机”和“客户端远程”指代理主机。
  • 如果代理安装在物理端点上,则条件名称中包含“客户端”的条件不适用。

更多信息

不适用于计算机设置的条件

设置分为两种类型:
  • 计算机设置。这些设置仅适用于计算机,无论谁登录到计算机。示例:组策略设置和脚本任务。
  • 用户设置。这些设置仅适用于用户,无论他们登录到哪台计算机。示例:用户语言设置。
以下条件不适用于计算机设置。如果筛选器包含其中任何条件,则代理在评估筛选器时会跳过它们。
筛选器名称 适用于计算机设置
客户端名称匹配 否
客户端 IP 地址匹配 否
注册表值匹配 如果您配置的注册表值以 HKCU 开头,则 注册表值匹配 筛选器在应用于计算机设置时不起作用。
用户国家/地区匹配 否
用户 UI 语言匹配 否
用户 SBC 资源类型 否
Active Directory 路径匹配 否
Active Directory 属性匹配 否
无 ClientName 匹配 否
无客户端 IP 地址匹配 否
无注册表值匹配 否
无用户国家/地区匹配 否
无用户 UI 语言匹配 否
无 Active Directory 路径匹配 否
无 Active Directory 属性匹配 否
客户端远程操作系统匹配 否
无客户端远程操作系统匹配 否
Active Directory 组匹配 否
无 Active Directory 组匹配 否
已发布资源名称 否