会话客户端

这些条件使用客户端和会话属性在登录用户的会话或客户端中查找匹配。例如,可以配置客户端屏幕分辨率条件,使特定应用程序仅能在屏幕分辨率为 1024x768 以上的所有客户端上使用。

条件

说明

连接类型

此条件用于确定连接类型是否与用户已连接到会话的当前方法匹配。连接类型的示例包括控制台、远程桌面连接 (RDP-TCP)、通过 Citrix ICA 实现的远程桌面连接 (ICA-TCP),以及通过 Citrix ICA-<any> 实现的远程桌面连接 (ICA-*)。

已发布的应用程序名称

基于特定已发布的应用程序的使用的条件。

连接设备

此条件用于确定远程桌面协议 (RDP) 客户端的 IP 地址是否与配置中的 IP 地址匹配。

客户端 IP 地址

基于输入到“地址”字段中的 IP 地址的条件。使用“介于”选项和两个“地址”字段可定义各种 IP 地址。

对于范围,IP 地址不会被视为整数,而是基于每个八位字节的值。例如,如果范围是从 190.190.190.190 到 200.200.200.200,则 198.198.198.198 将通过,但 198.198.210.198 不会,因为第三个八位字节不在设定范围内。

客户端 NETBIOS 名称

基于连接设备的屏幕分辨率的条件。特定分辨率或范围可用于定义何时应用操作。

此条件仅适用于远程桌面协议 (RDP) 和独立计算架构 (IDP) 客户端。它无法在控制台上运行。

会话颜色屏幕深度

基于连接设备的颜色屏幕深度的条件。使用滑块和单选按钮选择所需的值或值的范围。

此条件仅适用于远程桌面协议 (RDP) 和独立计算架构 (IDP) 客户端。它无法在控制台上运行。

客户端计算机域

定义的客户端计算机网络的条件。使用“查找类型”下拉菜单来指定条件使用 DNS 域还是 Windows 域命名约定。在“匹配”字段中输入的域必须采用组织中用于所选命名约定的格式。例如,DNS 域名可以是 testing.xyz.local,而 Windows 域名为 testing

客户端计算机组

基于 Active Directory 客户端计算机组的条件。

Citrix 客户端设置

基于连接客户端的属性的条件。

  • 客户端版本条件使用市面上使用的版本号,而非内部版本号。例如,Citrix Receiver 14.1.0.0 与内部版本号 4.1.0.56461 相关。
  • 客户端加密属性条件与 Citrix XenDesktop 不兼容。
  • NetScaler 会话策略和 NetScaler 主机名条件与 Citrix XenApp 不兼容。
  • 客户端版本、客户端加密、NetScaler 会话策略和 NetScaler 主机名条件要求安装以下内容:
    • 客户端上的 Citrix PowerShell Broker 管理单元。可通过运行 Citrix 安装介质中的 Broker_PowerShellSnapIn_x86.msi 或 Broker_PowerShellSnapIn_x64.msi 将此管理单元安装到客户端上。
    • 适用于服务器上的 Citrix XenApp、PowerShell 3.0 或更高版本。
    • 对于 Virtual Desktop Agent 客户端上的 Citrix XenDesktop、PowerShell 3.0 或更高版本。

有关详细信息,请参阅“添加 Citrix 客户端设置条件”。

Citrix vDisk 客户端设置

此条件用于确定 Citrix vDisk 是否正在使用,如果正在使用,则确定是在标准模式还是私有模式下运行。

已建立的连接

此条件用于确定条件内的远程 IP 地址和本地端口是否匹配 Netstat 命令返回的“已建立的连接”。也就是说,在计算机与远程 IP 和本地端口之间有一个连接,并且它们能够交换流量。远程 IP 地址支持通配符范围。您可以在“端口”字段中输入星号 (*) 查找任意端口,也可以将字段留空以忽略端口号。有关详细信息,请参阅“已建立的连接和 Netstat”。

VMware 变量

基于代理或连接客户端的属性的条件。

已建立的连接和 Netstat

Netstat(网络统计)是一个 TCP/IP 命令行实用程序,可显示 TCP 接收和发送的网络连接、路由表和许多网络接口和网络协议统计信息。

您可以使用具有许多参数的 Netstat。使用“-a 参数”可列出计算机的所有连接和监听端口,如下所示:

在 Netstat 显示的列表中,本地地址是计算机的 IP 地址和端口号。外部地址是远程 IP 地址和端口号。“监听”状态显示监听入站连接的开放端口。“已建立”状态表示计算机与远程 IP 地址和端口之间存在连接,并且它们能够交换流量。当您设置“已建立的连接”条件时,Netstat 返回的本地端口号和外部 IP 地址将与条件中设置的端口号与 IP 地址进行比较,如果它们匹配,则条件满足。

添加 Citrix 客户端设置条件

  1. 选择“自定义”规则的节点。
  2. 在工作区中,选择条件 > 会话和客户端 > Citrix 客户端设置

    将显示“Citrix 客户端设置”对话框。

  3. 如果需要,在“常规”选项卡提供的字段中输入与 Citrix 客户端设置相关的说明和任何其他信息。
  4. 选择客户端设置选项卡。
  5. 从以下选项中选择“Citrix 客户端设置条件”所需的条件:

    属性

    说明

    客户端操作系统

    匹配客户端的操作系统,例如 Android、iOS、Mac 或 Windows。

    客户端类型

    匹配客户端类型,例如电话、平板电脑或其他设备。

    客户端版本

    匹配 Citrix Receiver 客户端的版本号。

    它使用内部版本号,而非市面上使用的版本号。例如,Citrix Receiver 14.1.0.0 与内部版本号 4.1.0.56461 相关。

    要查看内部版本号,请点击 Citrix Receiver 中的关于对话框。

    客户端加密

    依次按基本、仅登录、RC5(40 位)、RC5(56 位)和 RC5(128 位)匹配客户端加密类型。

    仅基本和 RC5(128 位)加密级别适用于 XenApp 和 XenDesktop。该条件与 XenDesktop 不兼容。

    NetScaler Session Policies

    匹配 NetScaler 会话策略。使用逗号分隔多个策略

    此条件与 Citrix XenApp 不兼容。

    NetScaler Hostname

    匹配 NetScaler 的主机名。

    此条件与 Citrix XenApp 不兼容。

  6. 客户端版本、客户端加密、NetScaler 会话策略和 NetScaler 主机名条件要求安装以下内容:

    客户端上的 Citrix PowerShell Broker 管理单元。可通过运行 Citrix 安装介质中的 Broker_PowerShellSnapIn_x86.msi 或 Broker_PowerShellSnapIn_x64.msi 将此管理单元安装到客户端上。

    适用于服务器上的 Citrix XenApp、PowerShell 3.0 或更高版本。

    对于 Virtual Desktop Agent 客户端上的 Citrix XenDesktop、PowerShell 3.0 或更高版本。

  7. 单击确定

已添加条件。

相关主题