Filter conditions 编辑

Workspace Environment Management includes the following filter conditions which you use to configure the circumstances under which the agent assigns resources to users. For more information about using these conditions in the administration console, see Filters.

When using the following filter conditions, be aware of these two scenarios:

  • If the agent is installed on a single-session or multi-session OS:
    • “Client” refers to a client device connecting to the agent host.
    • “Computer” and “Client Remote” refer to the agent host.
  • If the agent is installed on a physical endpoint, conditions that contain “client” in the condition names are not applicable.
Condition NameAlways True
Expected value typeN/A
Expected result typeN/A
Expected syntaxN/A
ReturnsTrue.
Condition NameComputerName Match
Expected value typeN/A
Expected result typeString.
Expected syntaxSingle name test: Computername Multiple tests (OR): Computername1;Computername2 Wildcard (also works with multiples): ComputerName*
ReturnsTrue if the current computer name matches the tested value, false otherwise.
Condition NameClientName Match
Expected value typeN/A
Expected value typeString.
Expected syntaxSingle name test: Clientname Multiple tests (OR): Clientname1;Clientname2 Wildcard (also works with multiples): ClientName*
ReturnsTrue if the current client name matches the tested value, false otherwise.
Condition NameIP Address Match
Expected value typeN/A
Expected result typeIP address.
Expected syntaxSingle name test: IpAddress Multiple tests (OR): IpAddress1;IpAddress2 Wildcard (also works with multiples): IpAddress* Range (also works with multiples): IpAddress1-IpAddress2
ReturnsTrue if the current computer IP address matches the tested value, false otherwise.
Condition NameClient IP Address Match
Expected value typeN/A
Expected result typeIP address.
Expected syntaxSingle name test: ClientIpAddress Multiple tests (OR): ClientIpAddress1;ClientIpAddress2 Wildcard (also works with multiples): ClientIpAddress* Range (also works with multiples): IpAddress1-IpAddress2
ReturnsTrue if the current client IP address matches the tested value, false otherwise.
Condition NameActive Directory Site Match
Expected value typeN/A
Expected result typeExact name of the Active Directory site to test.
Expected syntaxActive directory site name.
ReturnsTrue if the specified site matches the current site, false otherwise.
Condition NameScheduling
Expected value typeN/A
Expected result typeDay of week (example: Monday).
Expected syntaxSingle name test: DayOfWeek Multiple tests (OR): DayOfWeek1; DayOfWeek2
ReturnsTrue if today matches the tested value, false otherwise.
Condition NameEnvironment Variable Match
Expected value typeString. Name of the tested variable.
Expected result typeString. Expected value of the tested variable.
Expected syntaxSingle name test: value Not null test: ?
ReturnsTrue if environment variable exists and value matches, false otherwise.
Condition NameRegistry Value Match
Expected value typeString. Full path and name of the registry value to test. Example: Registry Key HKCU\Software\Citrix\TestValueName
Expected result typeString. Expected value of the tested registry entry.
Expected syntaxSingle name test: value Not null test: ?
ReturnsTrue if registry value exists and value matches, false otherwise.
Condition NameWMI Query result Match
Expected value typeN/A
Expected result typeString.
Expected syntaxValid WMI query. For more information, see https://docs.microsoft.com/en-us/windows/win32/wmisdk/querying-with-wql.
ReturnsTrue if query is successful and has a result, false otherwise.
Condition NameUser Country Match
Expected value typeN/A
Expected result typeString.
Expected syntaxTwo letter ISO language name.
ReturnsTrue if user ISO language name matches the specified value, false otherwise.
Condition NameUser UI Language Match
Expected value typeN/A
Expected result typeString. Two letter ISO language name. Example FR.
Expected syntaxTwo letter ISO language name. Example FR.
ReturnsTrue if user UI ISO language name matches the specified value, false otherwise.
Condition NameUser SBC Resource Type
Expected value typeN/A
Expected result typeSelect from list.
Expected syntaxN/A
ReturnsTrue if user context (published desktop or application) matches the selected value, false otherwise.
Condition NameOS Platform Type
Expected value typeN/A
Expected result typeSelect from dropbox.
Expected syntaxN/A
ReturnsTrue if machine platform type (x64 or x86) matches the selected value, false otherwise.
Condition NameConnection State
Expected value typeN/A
Expected result typeSelect from dropbox.
Expected syntaxN/A
ReturnsTrue if connection state (online or offline) matches the selected value, false otherwise.
Condition NameCitrix Provisioning Image Mode
Expected value typeN/A
Expected result typeSelect from dropbox.
Expected syntaxN/A
ReturnsTrue if current Citrix Provisioning image mode matches the selected value, false otherwise.
Condition NameClient OS
Expected value typeN/A
Expected result typeSelect from dropbox.
Expected syntaxN/A
ReturnsTrue if current client operating system matches the selected value, false otherwise.
Condition NameActive Directory Path Match
Expected value typeN/A
Expected result typeString. Name of the tested Active Directory Path.
Expected syntaxSingle name test: strict LDAP path matching Wildcard test: OU=Users* Multiple entries: separate entries with semicolon (;)
ReturnsTrue if attribute exists and the value matches, false otherwise.
Condition NameActive Directory Attribute Match
Expected value typeString. Name of the tested Active Directory attribute.
Expected result typeString. Expected value of the tested Active Directory attribute.
Expected syntaxSingle value test: value Multiple value entries: separate entries with semicolon (;) Test for not null: ?
ReturnsTrue if attribute exists and the value matches, false otherwise.
Condition NameName or Value is in List
Expected value typeString. Full file path of the XML list generated by the Integrity List manager utility.
Expected result typeString. Expected value of the name/value to look for in the list.
Expected syntaxString
ReturnsTrue if the input value is found in the name/value pairs in the specified list, false otherwise.
Condition NameNo ComputerName Match
Negative condition behaviorRuns ComputerName Match and returns the opposite result (true if false, false if true). See condition ComputerName Match for more information.
Condition NameNo ClientName Match
Negative condition behaviorRuns ClientName Match and returns the opposite result (true if false, false if true). See condition ClientName Match for more information.
Condition NameNo IP Address Match
Negative condition behaviorRuns IP Address Match and returns the opposite result (true if false, false if true). See condition IP Address Match for more information.
Condition NameNo Client IP Address Match
Negative condition behaviorRuns Client IP Address Match and returns the opposite result (true if false, false if true). See condition Client IP Address Match for more information.
Condition NameNo Active Directory Site Match
Negative condition behaviorRuns Active Directory Site Match and returns the opposite result (true if false, false if true). See condition Active Directory Site Match for more information.
Condition NameNo Environment Variable Match
Negative condition behaviorRuns Environment Variable Match and returns the opposite result (true if false, false if true). See condition Environment Variable Match for more information.
Condition NameNo Registry Value Match
Negative condition behaviorRuns Registry Value Match and returns the opposite result (true if false, false if true). See condition Registry Value Match for more information.
Condition NameNo WMI Query result Match
Negative condition behaviorRuns WMI Query result Match and returns the opposite result (true if false, false if true). See condition WMI Query result Match for more information.
Condition NameNo User Country Match
Negative condition behaviorRuns User Country Match and returns the opposite result (true if false, false if true). See condition User Country Match for more information.
Condition NameNo User UI Language Match
Negative condition behaviorRuns User UI Language Match and returns the opposite result (true if false, false if true). See condition User UI Language Match for more information.
Condition NameNo Active Directory Path Match
Negative condition behaviorRuns Active Directory Path Match and returns the opposite result (true if false, false if true). See condition Active Directory Path Match for more information.
Condition NameNo Active Directory Attribute Match
Negative condition behaviorRuns Active Attribute Path Match and returns the opposite result (true if false, false if true). See condition Active Attribute Path Match for more information.
Condition NameName or Value is not in List
Negative condition behaviorRuns Name or Value is in List and returns the opposite result (true if false, false if true). See condition Name or Value is in List for more information.
Condition NameClient Remote OS Match
Expected value typeN/A
Expected result typeSelect from dropbox.
Expected syntaxN/A
ReturnsTrue if current remote client operating system matches selected value, false otherwise.
Condition NameNo Client Remote OS Match
Negative condition behaviorRuns Client Remote OS Match and returns the opposite result (true if false, false if true). See condition Client Remote OS Match for more information.
Condition NameDynamic Value Match
Expected value typeString. Any dynamic expression using environment variables or Dynamic Tokens.
Expected result typeString. Expected value of the tested expression.
Expected syntaxSingle name test: value Not null test: ?
ReturnsTrue if dynamic expression result value exists and value matches, false otherwise.
Condition NameNo Dynamic Value Match
Negative condition behaviorRuns Dynamic Value Match and returns the opposite result (true if false, false if true). See condition Dynamic Value Match for more information.
Condition NameTransformer Mode State
Expected value typeN/A
Expected result typeSelect from dropbox.
Expected syntaxN/A
ReturnsTrue if current Transformer state matches selected value, false otherwise.
Condition NameNo Client OS Match
Negative condition behaviorRuns Client OS Match and returns the opposite result (true if false, false if true). See condition Client OS Match for more information.
Condition NameActive Directory Group Match
Expected value typeN/A
Expected result typeString.
Expected syntaxSingle name test: group NetBIOS name (DOMAIN\Groupname) Multiple tests (OR): Groupname1;Groupname2
ReturnsTrue if any of the current user groups matches the tested value, false otherwise.
Condition NameNo Active Directory Group Match
Negative condition behaviorRuns Active Directory Group Match and returns the opposite result (true if false, false if true). See condition Active Directory Group Match for more information.
Condition NameFile Version Match
Expected value typeString. Full path and name of the file to test.
 Example: C:\Test\TestFile.dll
Expected result typeString. Expected file version value of the tested file.
Expected syntaxSingle name test: value Not null test: ?
ReturnsTrue if registry value exists and value matches, false otherwise.
Condition NameNo File Version Match
Negative condition behaviorRuns File Version Match and returns the opposite result (true if false, false if true). See condition File Version Match for more information.
Condition NameNetwork Connection State
Expected value typeN/A
Expected result typeSelect from dropbox.
Expected syntaxN/A
ReturnsTrue if current network connection state matches selected value, false otherwise.

Important:

Before you use Published Resource Name as the filter condition type, keep the following in mind: If the published resource is a published application, type the browser name of the application in the Matching Result field. If the published resource is a published desktop, type the published name of the desktop in the Matching Result field.

Condition NamePublished Resource Name
Expected value typeN/A
Expected result typeString. Name of the published resource (Citrix Virtual Apps/Citrix Virtual Desktops/RDS).
Expected syntaxSingle name test: published resource name Multiple tests (OR): Name1;Name2 Wildcard test: Name*
ReturnsTrue if the current published resource name matches the tested value, false otherwise.
Condition NameName is in List
Expected value typeString. Full file path of the XML list generated by the Integrity List manager utility.
Expected result typeString. Expected value of the name to look for in the list.
Expected syntaxString
ReturnsTrue if there is a name match in the name/value pairs in the specified list, false otherwise.
Condition NameName is not in List
Negative condition behaviorRuns Name is in List and returns the opposite result (true if false, false if true). See condition Name is in List for more information.
Condition NameFile/Folder exists
Expected value typeN/A
Expected result typeString.
Expected syntaxFull path of the file system entry (file or folder) to test.
ReturnsTrue if the specified file system entry exists, false otherwise.
Condition NameFile/Folder does not exist
Negative condition behaviorRuns File/Folder exists and returns the opposite result (true if false, false if true). See condition File/Folder exists for more information.
Condition NameDateTime Match
Expected value typeN/A
Expected result typeDateTime as String. Date/time to test.
Expected syntaxSingle Date: 06/01/2016 Date Range: 06/01/2016-08/01/2016 Multiple entries: entry1;entry2 Ranges and single dates can be mixed
ReturnsTrue if execution date/time matches any of the specified entries, false otherwise.
Condition NameNo DateTime Match
Negative condition behaviorRuns DateTime Match and returns the opposite result (true if false, false if true). See condition DateTime Match for more information.

Filter conditions related to Citrix DaaS and Citrix Virtual Apps and Desktops

WEM supports the following filter conditions for use in your Citrix DaaS (formerly Citrix Virtual Apps and Desktops service) and Citrix Virtual Apps and Desktops deployment. The conditions apply to all currently supported versions. When using the version match condition, be aware of the following considerations:

  • You can specify the version numbers in different formats. For example, type 7.30, 7.30.0, or 7.30.0.0. If needed, you can also use the asterisk (*) as a wildcard. For example, 7.30*. The asterisk matches zero or more characters.

  • The specified version is the version number of the Delivery Controller rather than that of the Virtual Delivery Agent. To view the version number, locate the AutoSelect application (the AutoSelect.exe file) on the installation media, right-click AutoSelect, and click the Details tab. The Product version field displays the version number that you can specify in WEM.

Condition NameCitrix Virtual Apps Version Match
Expected value typeN/A
Expected result typeString. Citrix Virtual Apps Version. Example: 7.30
Expected syntaxN/A
ReturnsTrue if version matches the selected value, false otherwise.
Condition NameCitrix Virtual Apps Farm Name Match
Expected value typeN/A
Expected result typeString. Citrix Virtual Apps Farm Name. Example: Farm.
Expected syntaxN/A
ReturnsTrue if name matches the selected value, false otherwise.
Condition NameCitrix Virtual Apps Zone Name Match
Expected value typeN/A
Expected result typeString. Citrix Virtual Apps Zone Name. Example: Zone.
Expected syntaxN/A
ReturnsTrue if name matches the selected value, false otherwise.
Condition NameCitrix Virtual Desktops Farm Name Match
Expected value typeN/A
Expected result typeString. Citrix Virtual Desktops Farm Name. Example: Farm.
Expected syntaxN/A
ReturnsTrue if name matches the selected value, false otherwise.
Condition NameCitrix Virtual Desktops Desktop Group Name Match
Expected value typeN/A
Expected result typeString. Citrix Virtual Desktops Desktop Group Example: Group.
Expected syntaxN/A
ReturnsTrue if name matches the selected value, false otherwise.
Condition NameNo Citrix Virtual Apps Version Match
Negative condition behaviorRuns Citrix Virtual Apps Version Match and returns the opposite result (true if false, false if true). See condition Citrix Virtual Apps Version Match for more information.
Condition NameNo Citrix Virtual Apps Farm Name Match
Negative condition behaviorRuns Citrix Virtual Apps Farm Name Match and returns the opposite result (true if false, false if true). See condition Citrix Virtual Apps Farm Name Match for more information.
Condition NameNo Citrix Virtual Apps Zone Name Match
Negative condition behaviorRuns Citrix Virtual Apps Zone Name Match and returns the opposite result (true if false, false if true). See condition Citrix Virtual Apps Zone Name Match for more information.
Condition NameNo Citrix Virtual Desktops Farm Name Match
Negative condition behaviorRuns Citrix Virtual Desktops Farm Name Match and returns the opposite result (true if false, false if true). See condition Citrix Virtual Desktops Farm Name Match for more information.
Condition NameNo Citrix Virtual Desktops Desktop Group Name Match
Negative condition behaviorRuns Citrix Virtual Desktops Desktop Group Name Match and returns the opposite result (true if false, false if true). See condition Citrix Virtual Desktops Desktop Group Name Match for more information.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:86 次

字数:35075

最后编辑:6 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文