筛选条件
Workspace Environment Management 包含以下筛选条件,可用于配置代理向用户分配资源的具体情况。有关在管理控制台中使用这些条件的更多信息,请参阅筛选器。
使用以下筛选条件时,请注意以下两种情况:
-
如果代理安装在单会话或多会话操作系统上:
-
“客户端”指连接到代理主机的客户端设备。
-
“计算机”和“客户端远程”指代理主机。
-
-
如果代理安装在物理端点上,则条件名称中包含“客户端”的条件不适用。
| 条件名称 | 始终为 True |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | N/A |
| 预期语法 | N/A |
| 返回 | 是。 |
| 条件名称 | 计算机名称匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。 |
| 预期语法 | 单个名称测试: Computername 多个测试 (OR): Computername1;Computername2 通配符 (也适用于多个): ComputerName* |
| 返回 | 如果当前计算机名称与测试值匹配,则为 True,否则为 False。 |
| 条件名称 | 客户端名称匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期值类型 | 字符串。 |
| 预期语法 | 单个名称测试: Clientname 多个测试 (OR): Clientname1;Clientname2 通配符 (也适用于多个): ClientName* |
| 返回 | 如果当前客户端名称与测试值匹配,则为 True,否则为 False。 |
| 条件名称 | IP 地址匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | IP 地址。 |
| 预期语法 | 单个名称测试: IpAddress 多个测试(或): IpAddress1;IpAddress2 通配符(也适用于多个): IpAddress* 范围(也适用于多个): IpAddress1-IpAddress2 |
| 返回 | 如果当前计算机 IP 地址与测试值匹配,则为 True,否则为 False。 |
| 条件名称 | 客户端 IP 地址匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | IP 地址。 |
| 预期语法 | 单个名称测试: ClientIpAddress 多个测试 (OR): ClientIpAddress1;ClientIpAddress2 通配符 (也适用于多个): ClientIpAddress* 范围 (也适用于多个): IpAddress1-IpAddress2 |
| 返回 | 如果当前客户端 IP 地址与测试值匹配,则为 True,否则为 False。 |
| 条件名称 | Active Directory 站点匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 要测试的 Active Directory 站点的确切名称。 |
| 预期语法 | Active Directory 站点名称。 |
| 返回 | 如果指定站点与当前站点匹配,则为 True,否则为 False。 |
| 条件名称 | 计划 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 星期几(例如:星期一)。 |
| 预期语法 | 单个名称测试:DayOfWeek 多个测试(或):DayOfWeek1; DayOfWeek2 |
| 返回 | 如果今天与测试值匹配,则为 True,否则为 False。 |
| 条件名称 | 环境变量匹配 |
|---|---|
| 预期值类型 | 字符串。测试变量的名称。 |
| 预期结果类型 | 字符串。测试变量的预期值。 |
| 预期语法 | 单一名称测试: 值 非空测试: ? |
| 返回 | 如果环境变量存在且值匹配,则为 True,否则为 False。 |
| 条件名称 | 注册表值匹配 |
|---|---|
| 预期值类型 | 字符串。要测试的注册表值的完整路径和名称。示例: 注册表项 HKCU\Software\Citrix\TestValueName |
| 预期结果类型 | 字符串。所测试注册表项的预期值。 |
| 预期语法 | 单一名称测试: 值 非空测试: ? |
| 返回 | 如果注册表值存在且值匹配,则为 True,否则为 False。 |
| 条件名称 | WMI 查询结果匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。 |
| 预期语法 | 有效的 WMI 查询。有关详细信息,请参阅 <https://docs.microsoft.com/zh-cn/windows/win32/wmisdk/querying-with-wql>。 |
| 返回 | 如果查询成功并有结果,则为 True,否则为 False。 |
| 条件名称 | 用户国家/地区匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。 |
| 预期语法 | 两个字母的 ISO 语言名称。 |
| 返回 | 如果用户 ISO 语言名称与指定值匹配则为 True,否则为 False。 |
| 条件名称 | 用户 UI 语言匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。两位 ISO 语言名称。例如 FR。 |
| 预期语法 | 两位 ISO 语言名称。例如 FR。 |
| 返回 | 如果用户 UI ISO 语言名称与指定值匹配则为 True,否则为 False。 |
| 条件名称 | 用户 SBC 资源类型 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 从列表中选择。 |
| 预期语法 | N/A |
| 返回 | 如果用户上下文(已发布的桌面或应用程序)与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | 操作系统平台类型 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 从下拉列表中选择。 |
| 预期语法 | N/A |
| 返回 | 如果计算机平台类型(x64 或 x86)与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | 连接状态 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 从下拉列表中选择。 |
| 预期语法 | N/A |
| 返回 | 如果连接状态(在线或离线)与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | Citrix Virtual Apps™ 版本匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。Citrix Virtual Apps 版本。示例:6.5 |
| 预期语法 | N/A |
| 返回 | 如果版本与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | Citrix Virtual Apps 场名称匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。Citrix Virtual Apps 场名称(最高版本 6.5)。示例:Farm。 |
| 预期语法 | N/A |
| 返回 | 如果名称与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | Citrix Virtual Apps 区域名称匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。Citrix Virtual Apps 区域名称(最高版本 6.5)。示例:Zone。 |
| 预期语法 | N/A |
| 返回 | 如果名称与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | Citrix Virtual Desktops™ 场名称匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。Citrix Virtual Desktops 场名称(最高版本 5)。示例:Farm。 |
| 预期语法 | N/A |
| 返回 | 如果名称与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | Citrix Virtual Desktops 桌面组名称匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。Citrix Virtual Desktops 桌面组。示例:Group。 |
| 预期语法 | N/A |
| 返回 | 如果名称与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | Citrix Provisioning™ 映像模式 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 从下拉列表中选择。 |
| 预期语法 | N/A |
| 返回 | 如果当前 Citrix Provisioning 映像模式与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | 客户端操作系统 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 从下拉列表中选择。 |
| 预期语法 | N/A |
| 返回 | 如果当前客户端操作系统与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | Active Directory 路径匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。所测试的 Active Directory 路径的名称。 |
| 预期语法 | 单个名称测试:严格 LDAP 路径匹配 通配符测试:OU=Users* 多个条目:用分号 (;) 分隔条目 |
| 返回 | 如果属性存在且值匹配,则为 True,否则为 False。 |
| 条件名称 | Active Directory 属性匹配 |
|---|---|
| 预期值类型 | 字符串。所测试的 Active Directory 属性的名称。 |
| 预期结果类型 | 字符串。所测试的 Active Directory 属性的预期值。 |
| 预期语法 | 单值测试:值 多个值条目:用分号 (;) 分隔条目 测试非空:? |
| 返回 | 如果属性存在且值匹配,则为 True,否则为 False。 |
| 条件名称 | 名称或值在列表中 |
|---|---|
| 预期值类型 | 字符串。由完整性列表管理器实用程序生成的 XML 列表的完整文件路径。 |
| 预期结果类型 | 字符串。要在列表中查找的名称/值的预期值。 |
| 预期语法 | 字符串 |
| 返回 | 如果输入值在指定列表的名称/值对中找到,则为 True,否则为 False。 |
| 条件名称 | 无 ComputerName 匹配 |
|---|---|
| 否定条件行为 | 运行 ComputerName Match 并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关更多信息,请参阅条件 ComputerName Match。 |
| 条件名称 | 无客户端名称匹配 |
|---|---|
| 否定条件行为 | 运行 ClientName Match 并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关更多信息,请参阅条件 ClientName Match。 |
| 条件名称 | 无 IP 地址匹配 |
|---|---|
| 否定条件行为 | 运行 IP Address Match 并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关更多信息,请参阅条件 IP Address Match。 |
| 条件名称 | 无客户端 IP 地址匹配 |
|---|---|
| 否定条件行为 | 运行 Client IP Address Match 并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关更多信息,请参阅条件 Client IP Address Match。 |
| 条件名称 | 无 Active Directory 站点匹配 |
|---|---|
| 否定条件行为 | 运行 Active Directory 站点匹配并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 Active Directory 站点匹配。 |
| 条件名称 | 无环境变量匹配 |
|---|---|
| 否定条件行为 | 运行环境变量匹配并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 环境变量匹配。 |
| 条件名称 | 无注册表值匹配 |
|---|---|
| 否定条件行为 | 运行注册表值匹配并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 注册表值匹配。 |
| 条件名称 | 无 WMI 查询结果匹配 |
|---|---|
| 否定条件行为 | 运行 WMI 查询结果匹配并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 WMI 查询结果匹配。 |
| 条件名称 | 无用户国家/地区匹配 |
|---|---|
| 否定条件行为 | 运行“用户国家/地区匹配”并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 用户国家/地区匹配。 |
| 条件名称 | 无用户 UI 语言匹配 |
|---|---|
| 否定条件行为 | 运行“用户 UI 语言匹配”并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 用户 UI 语言匹配。 |
| 条件名称 | 无 Citrix Virtual Apps 版本匹配 |
|---|---|
| 否定条件行为 | 运行“Citrix Virtual Apps 版本匹配”并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 Citrix Virtual Apps 版本匹配。 |
| 条件名称 | 无 Citrix Virtual Apps 场名称匹配 |
|---|---|
| 否定条件行为 | 运行 Citrix Virtual Apps 场名称匹配,并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 Citrix Virtual Apps 场名称匹配。 |
| 条件名称 | 无 Citrix Virtual Apps 区域名称匹配 |
|---|---|
| 否定条件行为 | 运行 Citrix Virtual Apps 区域名称匹配,并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 Citrix Virtual Apps 区域名称匹配。 |
| 条件名称 | 无 Citrix Virtual Desktops 场名称匹配 |
|---|---|
| 否定条件行为 | 运行 Citrix Virtual Desktops 场名称匹配,并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 Citrix Virtual Desktops 场名称匹配。 |
| 条件名称 | 无 Citrix Virtual Desktops 桌面组名称匹配 |
|---|---|
| 否定条件行为 | 运行 Citrix Virtual Desktops 桌面组名称匹配,并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 Citrix Virtual Desktops 桌面组名称匹配。 |
| 条件名称 | 无 Active Directory 路径匹配 |
|---|---|
| 否定条件行为 | 运行 Active Directory Path Match 并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 Active Directory Path Match。 |
| 条件名称 | 无 Active Directory 属性匹配 |
|---|---|
| 否定条件行为 | 运行 Active Attribute Path Match 并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 Active Attribute Path Match。 |
| 条件名称 | 名称或值不在列表中 |
|---|---|
| 否定条件行为 | 运行 Name or Value is in List 并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 Name or Value is in List。 |
| 条件名称 | 客户端远程操作系统匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 从下拉列表中选择。 |
| 预期语法 | N/A |
| 返回 | 如果当前远程客户端操作系统与选定值匹配,则为 True,否则为 False。 |
| 条件名称 | 无客户端远程操作系统匹配 |
|---|---|
| 否定条件行为 | 运行“客户端远程操作系统匹配”并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 客户端远程操作系统匹配。 |
| 条件名称 | 动态值匹配 |
|---|---|
| 预期值类型 | 字符串。使用环境变量或动态令牌的任何动态表达式。 |
| 预期结果类型 | 字符串。测试表达式的预期值。 |
| 预期语法 | 单个名称测试:值 非空测试:? |
| 返回 | 如果动态表达式结果值存在且值匹配,则为 True,否则为 False。 |
| 条件名称 | 无动态值匹配 |
|---|---|
| 否定条件行为 | 运行动态值匹配并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 动态值匹配。 |
| 条件名称 | 转换器模式状态 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 从下拉列表中选择。 |
| 预期语法 | N/A |
| 返回 | 如果当前转换器状态与所选值匹配,则为 True,否则为 False。 |
| 条件名称 | 无客户端操作系统匹配 |
|---|---|
| 否定条件行为 | 运行客户端操作系统匹配并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 客户端操作系统匹配。 |
| 条件名称 | Active Directory 组匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。 |
| 预期语法 | 单个名称测试:组 NetBIOS 名称 (DOMAIN\Groupname) 多个测试(或):Groupname1;Groupname2 |
| 返回 | 如果当前用户组中的任何一个与测试值匹配,则返回 True,否则返回 False。 |
| 条件名称 | 无 Active Directory 组匹配 |
|---|---|
| 否定条件行为 | 运行 Active Directory 组匹配并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 Active Directory 组匹配。 |
| 条件名称 | 文件版本匹配 |
|---|---|
| 预期值类型 | 字符串。要测试的文件的完整路径和名称。 |
| 示例:C:\Test\TestFile.dll | |
| 预期结果类型 | 字符串。测试文件的预期文件版本值。 |
| 预期语法 | 单一名称测试:值 非空测试:? |
| 返回 | 如果注册表值存在且值匹配,则为 True;否则为 False。 |
| 条件名称 | 无文件版本匹配 |
|---|---|
| 否定条件行为 | 运行文件版本匹配并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 文件版本匹配。 |
| 条件名称 | 网络连接状态 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 从下拉列表中选择。 |
| 预期语法 | N/A |
| 返回 | 如果当前网络连接状态与所选值匹配,则为 True,否则为 False。 |
重要提示:
在使用“已发布资源名称”作为筛选条件类型之前,请记住以下几点:如果已发布资源是已发布应用程序,请在“匹配结果”字段中键入应用程序的浏览器名称。如果已发布资源是已发布桌面,请在“匹配结果”字段中键入桌面的已发布名称。
| 条件名称 | 已发布资源名称 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。已发布资源的名称 (Citrix Virtual Apps/Citrix Virtual Desktops/RDS)。 |
| 预期语法 | 单个名称测试:已发布的资源名称 多个测试(或):名称1;名称2 通配符测试:名称* |
| 返回 | 如果当前已发布的资源名称与测试值匹配,则为 True,否则为 False。 |
| 条件名称 | 名称在列表中 |
|---|---|
| 预期值类型 | 字符串。由完整性列表管理器实用程序生成的 XML 列表的完整文件路径。 |
| 预期结果类型 | 字符串。要在列表中查找的名称的预期值。 |
| 预期语法 | 字符串 |
| 返回 | 如果指定列表中的名称/值对中存在名称匹配,则为 True,否则为 False。 |
| 条件名称 | 名称不在列表中 |
|---|---|
| 负面条件行为 | 运行“名称在列表中”并返回相反的结果(如果为假则为真,如果为真则为假)。有关更多信息,请参阅条件 名称在列表中。 |
| 条件名称 | 文件/文件夹存在 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串。 |
| 预期语法 | 要测试的文件系统条目(文件或文件夹)的完整路径。 |
| 返回 | 如果指定的文件系统条目存在,则返回 True,否则返回 False。 |
| 条件名称 | 文件/文件夹不存在 |
|---|---|
| 负面条件行为 | 运行“文件/文件夹存在”并返回相反的结果(如果为假则为真,如果为真则为假)。有关更多信息,请参阅条件 文件/文件夹存在。 |
| 条件名称 | 日期时间匹配 |
|---|---|
| 预期值类型 | N/A |
| 预期结果类型 | 字符串形式的日期时间。要测试的日期/时间。 |
| 预期语法 | 单个日期:06/01/2016 日期范围:06/01/2016-08/01/2016 多个条目:entry1;entry2 范围和单个日期可以混合使用 |
| 返回 | 如果执行日期/时间与任何指定条目匹配,则为 True,否则为 False。 |
| 条件名称 | 不匹配日期时间 |
|---|---|
| 否定条件行为 | 运行日期时间匹配并返回相反的结果(如果为 false 则为 true,如果为 true 则为 false)。有关详细信息,请参阅条件 日期时间匹配。 |