筛选条件
工作区环境管理包括以下过滤条件,您可以使用这些条件来配置代理向用户分配资源的情况。 有关在管理控制台中使用这些条件的更多信息,请参阅 过滤器。
使用以下筛选条件时,请注意以下两种情况:
- 如果代理安装在单会话或多会话操作系统上:
- “客户端” 是指连接到代理主机的客户端设备。
- “计算机” 和 “客户端远程” 是指代理主机。
- 如果代理安装在物理终端节点上,则条件名称中包含 “客户端” 的条件将不适用。
条件名称 | 始终为真 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 不适用 |
预期语法 | 不适用 |
返回 | 真的 |
条件名称 | 计算机名称匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 |
预期语法 | 单一名称测试:Computername Multiple tests (OR): Computername1;Computername2 Wildcard(也适用于多个): ComputerName* |
返回 | 如果当前计算机名称与测试值匹配,则返回 true,否则为 false。 |
条件名称 | ClientName 匹配 |
---|---|
预期值类型 | 不适用 |
预期值类型 | 字符串。 |
预期语法 | 单个名称测试:Clientname Multiple tests (OR): Clientname1;Clientname2 Wildcard(也适用于多个): ClientName* |
返回 | 如果当前客户端名称与测试值匹配,则返回 true,否则为 false。 |
条件名称 | IP 地址匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | IP 地址。 |
预期语法 | 单个名称测试:IpAddress Multiple tests (OR): IpAddress1;IpAddress2 Wildcard(也适用于多个): IpAddress* Range (also works with multiples): IpAddress1-IpAddress2 |
返回 | 如果当前计算机 IP 地址与测试值匹配,则为 true,否则为 false。 |
条件名称 | 客户端 IP 地址匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | IP 地址。 |
预期语法 | 单个名称测试:ClientIpAddress Multiple tests (OR): ClientIpAddress1;ClientIpAddress2 Wildcard(也适用于多个): ClientIpAddress* Range (also works with multiples): IpAddress1-IpAddress2 |
返回 | 如果当前客户端 IP 地址与测试值匹配,则返回 true,否则为 false。 |
条件名称 | Active Directory 站点匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 要测试的 Active Directory 站点的确切名称。 |
预期语法 | 活动目录站点名称。 |
返回 | 如果指定站点与当前站点匹配,则返回 true,否则为 false。 |
条件名称 | 计划 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 星期几(例如:星期一)。 |
预期语法 | 单名测试:DayOfWeek Multiple tests (OR): DayOfWeek1; DayOfWeek2 |
返回 | 如果今天与测试值匹配,则为 true,否则为 false。 |
条件名称 | 环境变量匹配 |
---|---|
预期值类型 | 字符串。 测试变量的名称。 |
预期结果类型 | 字符串。 测试变量的预期值。 |
预期语法 | 单名测试:value Not null test: ? |
返回 | 如果存在环境变量且值匹配,则返回 true,否则为 false。 |
条件名称 | 注册表值匹配 |
---|---|
预期值类型 | 字符串。 要测试的注册表值的完整路径和名称。 示例:注册表项 HKCU\Software\Citrix\TestValueName |
预期结果类型 | 字符串。 测试的注册表项的预期值。 |
预期语法 | 单名测试:value Not null test: ? |
返回 | 如果注册表值存在且值匹配,则返回 true,否则为 false。 |
条件名称 | WMI 查询结果匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 |
预期语法 | 有效的 WMI 查询。 有关详细信息,请参阅https://docs.microsoft.com/en-us/windows/win32/wmisdk/querying-with-wql。 |
返回 | 如果查询成功且结果为 true,否则为 false。 |
条件名称 | 用户国家/地区匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 |
预期语法 | 两个字母 ISO 语言名称。 |
返回 | 如果用户 ISO 语言名称与指定值匹配,则返回 true,否则为 false。 |
条件名称 | 用户 UI 语言匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 两个字母 ISO 语言名称。 示例法国 |
预期语法 | 两个字母 ISO 语言名称。 示例法国 |
返回 | 如果用户 UI ISO 语言名称与指定值匹配,则为 true,否则为 false。 |
条件名称 | 用户 SBC 资源类型 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 从列表中选择。 |
预期语法 | 不适用 |
返回 | 如果用户上下文(已发布的桌面或应用程序)与选定值匹配,则为 true;否则为 false。 |
条件名称 | 操作系统平台类型 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 从 Dropbox 中选择。 |
预期语法 | 不适用 |
返回 | 如果计算机平台类型(x64 或 x86)与选定值匹配,则为 true,否则为 false。 |
条件名称 | 连接状态 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 从 Dropbox 中选择。 |
预期语法 | 不适用 |
返回 | 如果连接状态(联机或脱机)与选定值匹配,则为 true,否则为 false。 |
条件名称 | Citrix Provisioning 映像模式 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 从 Dropbox 中选择。 |
预期语法 | 不适用 |
返回 | 如果当前 Citrix Provisioning 映像模式与选定值匹配,则为 true,否则为 false。 |
条件名称 | 客户端 OS |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 从 Dropbox 中选择。 |
预期语法 | 不适用 |
返回 | 如果当前客户端操作系统与选定值匹配,则返回 true,否则为 false。 |
条件名称 | Active Directory 路径匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 测试的 Active Directory 路径的名称。 |
预期语法 | 单个名称测试:严格匹配 LDAP 路径通配符测试:ou=USERS * 多个条目:分号分隔条目 (;) |
返回 | 如果属性存在且值匹配,则返回 true,否则为 false。 |
条件名称 | Active Directory 属性匹配 |
---|---|
预期值类型 | 字符串。 已测试的 Active Directory 属性的名称。 |
预期结果类型 | 字符串。 已测试的 Active Directory 属性的预期值。 |
预期语法 | 单值测试:值多个值条目:用分号 (;) 分隔条目测试非 null:? |
返回 | 如果属性存在且值匹配,则返回 true,否则为 false。 |
条件名称 | 名称或值在列表中 |
---|---|
预期值类型 | 字符串。 完整性列表管理器实用程序生成的 XML 列表的完整文件路径。 |
预期结果类型 | 字符串。 要在列表中查找的名称/值的期望值。 |
预期语法 | 字符串 |
返回 | 如果在指定列表的名称/值对中找到输入值,则为 true;否则为 false。 |
条件名称 | ComputerName 不匹配 |
---|---|
负面条件行为 | 运行 ComputerName Match 并返回相反的结果(如果为 false,则返回 true,若为 true,则返回 false)。 有关详细信息,请参阅条件 ComputerName 匹配 。 |
条件名称 | ClientName 不匹配 |
---|---|
负面条件行为 | 运行客户端名称匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回假)。 有关详细信息,请参阅条件 clientName 匹配 。 |
条件名称 | 没有 IP 地址匹配 |
---|---|
负面条件行为 | 运行 IP 地址匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回假)。 有关详细信息,请参阅条件 IP 地址匹配。 |
条件名称 | 没有客户端 IP 地址匹配 |
---|---|
负面条件行为 | 运行客户端 IP 地址匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回假)。 有关详细信息,请参阅条件客户端 IP 地址匹配。 |
条件名称 | 没有 Active Directory 站点匹配 |
---|---|
负面条件行为 | 运行 Active Directory 站点匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件 Active Directory 站点匹配。 |
条件名称 | 无环境变量匹配 |
---|---|
负面条件行为 | 运行环境变量匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关更多信息,请参阅条件环境变量匹配。 |
条件名称 | 无注册表值匹配 |
---|---|
负面条件行为 | 运行注册表值匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关更多信息,请参阅条件注册表值匹配。 |
条件名称 | 无 WMI 查询结果匹配 |
---|---|
负面条件行为 | 运行 WMI 查询结果匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回假)。 有关更多信息,请参阅条件 WMI 查询结果匹配。 |
条件名称 | 无用户国家/地区匹配 |
---|---|
负面条件行为 | 运行用户国家匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件用户国家/地区匹配 |
条件名称 | 没有用户 UI 语言匹配 |
---|---|
负面条件行为 | 运行用户界面语言匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件用户界面语言匹配。 |
条件名称 | 没有 Active Directory 路径匹配 |
---|---|
负面条件行为 | 运行 Active Directory 路径匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件 Active Directory 路径匹配。 |
条件名称 | 没有 Active Directory 属性匹配 |
---|---|
负面条件行为 | 运行活动属性路径匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关更多信息,请参阅条件活动属性路径匹配。 |
条件名称 | 名称或值不在列表中 |
---|---|
负面条件行为 | 运行名称或值位于列表中,并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件名称或值位于列表中。 |
条件名称 | 客户端远程 OS 匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 从 Dropbox 中选择。 |
预期语法 | 不适用 |
返回 | 如果当前远程客户端操作系统与选定值匹配,则返回 true,否则为 false。 |
条件名称 | 无客户端远程操作系统匹配 |
---|---|
负面条件行为 | 运行客户端远程操作系统匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件客户端远程操作系统匹配。 |
条件名称 | 动态值匹配 |
---|---|
预期值类型 | 字符串。 使用环境变量或动态标记的任何动态表达式。 |
预期结果类型 | 字符串。 测试表达式的预期值。 |
预期语法 | 单名测试:value Not null test: ? |
返回 | 如果存在动态表达式结果值且值匹配,则为 true;否则为 false。 |
条件名称 | 无动态值匹配 |
---|---|
负面条件行为 | 运操作态值匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关更多信息,请参阅条件动态值匹配。 |
条件名称 | 变压器模式状态 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 从 Dropbox 中选择。 |
预期语法 | 不适用 |
返回 | 如果当前变压器状态匹配选定值,则为 true,否则为 false。 |
条件名称 | 无客户端操作系统匹配 |
---|---|
负面条件行为 | 运行客户端操作系统匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 请参阅条件客户端操作系统匹配了解更多信息。 |
条件名称 | Active Directory 组匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 |
预期语法 | 单个名称测试:组 NetBIOS 名称(域\ 组名)多个测试 (OR):组名 1; 组名 2 |
返回 | 如果当前任何用户组与测试值匹配,则为 true;否则为 false。 |
条件名称 | 没有 Active Directory 组匹配 |
---|---|
负面条件行为 | 运行 Active Directory 组匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件 Active Directory 组匹配。 |
条件名称 | 文件版本匹配 |
---|---|
预期值类型 | 字符串。 要测试的文件的完整路径和名称。 |
示例:C:\Test\TestFile.dll | |
预期结果类型 | 字符串。 测试文件的预期文件版本值。 |
预期语法 | 单名测试:value Not null test: ? |
返回 | 如果注册表值存在且值匹配,则返回 true,否则为 false。 |
条件名称 | 没有文件版本匹配 |
---|---|
负面条件行为 | 运行文件版本匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关更多信息,请参阅条件文件版本匹配。 |
条件名称 | 网络连接状态 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 从 Dropbox 中选择。 |
预期语法 | 不适用 |
返回 | 如果当前网络连接状态与选定值匹配,则返回 true,否则为 false。 |
重要:
在使用已发布资源名称作为筛选条件类型之前,请记住以下事项:如果已发布的资源是已发布的应用程序,请在 “ 匹配结 果” 字段中键入应用程序的浏览器名称。 如果已发布的资源是已发布的桌面,请在 匹配结 果字段中键入桌面的已发布名称。
条件名称 | 已发布的资源名称 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 已发布资源的名称(Citrix Virtual Apps/Citrix Virtual Desktops/RDS)。 |
预期语法 | 单一名称测试:已发布的资源名称多个测试 (OR):Name1; Name2 通配符测试:名称 * |
返回 | 如果当前发布的资源名称与测试值匹配,则为 true;否则为 false。 |
条件名称 | 名称在列表中 |
---|---|
预期值类型 | 字符串。 完整性列表管理器实用程序生成的 XML 列表的完整文件路径。 |
预期结果类型 | 字符串。 要在列表中查找的名称的预期值。 |
预期语法 | 字符串 |
返回 | 如果指定列表中的名称/值对中存在名称匹配,则返回 true,否则为 false。 |
条件名称 | 名称不在列表中 |
---|---|
负面条件行为 | 运行名称位于列表中,返回相反的结果(如果为假,则返回 true,如果为 true,则返回假)。 有关详细信息,请参阅条件名称位于列表中。 |
条件名称 | 文件/文件夹存在 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 |
预期语法 | 要测试的文件系统条目(文件或文件夹)的完整路径。 路径不得包含任何引号(“)。 |
返回 | 如果指定的文件系统条目存在,则返回 true,否则为 false。 |
条件名称 | 文件/文件夹不存在 |
---|---|
负面条件行为 | 运行文件/文件夹存在并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关更多信息,请参阅条件文件/文件夹存在。 |
条件名称 | DateTime 匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | DateTime 作为字符串。 测试的日期/时间。 |
预期语法 | Single Date: 06/01/2016 Date Range: 06/01/2016-08/01/2016 Multiple entries: entry1;entry2 Ranges and single dates can be mixed |
返回 | 如果执行日期/时间与任何指定条目匹配,则为 true,否则为 false。 |
条件名称 | 没有 DateTime 匹配 |
---|---|
负面条件行为 | 运行日期时间匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回假)。 有关更多信息,请参阅条件 DateTime 匹配。 |
与 Citrix DaaS 和 Citrix Virtual Apps and Desktops 相关的过滤条件
WEM 支持在 Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops 服务)和 Citrix Virtual Apps and Desktops 部署中使用以下过滤条件。 这些条件适用于所有当前支持的版本。 使用版本匹配条件时,请注意以下事项:
-
您可以用不同的格式指定版本号。 例如,输入
7.30
、7.30.0
或7.30.0.0
。 如果需要,您还可以使用星号 (*) 作为通配符。 例如,7.30*
。 星号匹配零个或多个字符。 -
指定的版本是 Delivery Controller 的版本号,而不是 Virtual Delivery Agent 的版本号。 要查看版本号,请在安装介质上找到 AutoSelect 应用程序(AutoSelect.exe 文件),右键单击 AutoSelect,然后单击 详细信息 选项卡。 产品版本 字段显示您可以在 WEM 中指定的版本号。
条件名称 | Citrix Virtual Apps 版本匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 Citrix Virtual Apps 版本。 例如:7.30 |
预期语法 | 不适用 |
返回 | 如果版本与选定值匹配,则为 true;否则为 false。 |
条件名称 | Citrix Virtual Apps 场名称匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 Citrix 虚拟应用程序场名称。 示例:场。 |
预期语法 | 不适用 |
返回 | 如果名称与选定值匹配,则返回 true,否则为 false。 |
条件名称 | Citrix Virtual Apps 区域名称匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 Citrix 虚拟应用程序区域名称。 示例:区域。 |
预期语法 | 不适用 |
返回 | 如果名称与选定值匹配,则返回 true,否则为 false。 |
条件名称 | Citrix Virtual Desktops 场名称匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 Citrix 虚拟桌面场名称。 示例:场。 |
预期语法 | 不适用 |
返回 | 如果名称与选定值匹配,则返回 true,否则为 false。 |
条件名称 | Citrix Virtual Desktops 桌面组名称匹配 |
---|---|
预期值类型 | 不适用 |
预期结果类型 | 字符串。 Citrix Virtual Desktops 面桌面组示例:组。 |
预期语法 | 不适用 |
返回 | 如果名称与选定值匹配,则返回 true,否则为 false。 |
条件名称 | 没有 Citrix Virtual Apps 版本匹配 |
---|---|
负面条件行为 | 运行 Citrix Virtual Apps 版本匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件 Citrix Virtual Apps 版本匹配。 |
条件名称 | 没有 Citrix Virtual Apps 场名称匹配 |
---|---|
负面条件行为 | 运行 Citrix Virtual Apps 场名称匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件 Citrix Virtual Apps 场名称匹配。 |
条件名称 | 没有 Citrix Virtual Apps 区域名称匹配 |
---|---|
负面条件行为 | 运行 Citrix Virtual Apps 区域名称匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件 Citrix Virtual Apps 区域名称匹配。 |
条件名称 | 没有 Citrix Virtual Desktops 场名称匹配 |
---|---|
负面条件行为 | 运行 Citrix Virtual Desktops 场名称匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件 Citrix Virtual Desktops 场名称匹配。 |
条件名称 | 没有 Citrix Virtual Desktops 桌面组名称匹配 |
---|---|
负面条件行为 | 运行 Citrix Virtual Desktops 桌面组名称匹配并返回相反的结果(如果为假,则返回 true,如果为 true,则返回 false)。 有关详细信息,请参阅条件 Citrix Virtual Desktops 面组名称匹配。 |