Citrix Secure Access 端点分析 (EPA) 客户端分发和升级
本主题介绍了分发和升级 Citrix Secure Access 端点分析客户端的受支持方法。此处捕获的信息适用于托管和非托管 Windows 设备,以及云(设备状态服务)和本地 (NetScaler® Gateway) 部署。
注意:
在本主题中,EPA 指的是 Citrix Secure Access 端点分析 (EPA) 客户端。这两个术语可互换使用。
Citrix Secure Access 端点分析 (EPA) 客户端分发和升级方法
| 方法 | 部署 | 托管 | 非托管 | 触发器 | 如何配置 |
|---|---|---|---|---|---|
| 与 Citrix Workspace™ 应用程序版本捆绑 | 云和本地 | 是 | 是 | 自动(随 Citrix Workspace 应用程序更新) | Citrix Workspace 应用程序安装程序默认携带 Citrix Secure Access Endpoint Analysis 客户端,并与 Citrix Workspace 应用程序一起安装或升级它。 |
| 请参阅 下载 Citrix Workspace 应用程序。 | |||||
| 有关详细配置步骤,请参阅 与 Citrix Workspace 应用程序版本捆绑。 | |||||
| Citrix Workspace 应用程序自动更新(客户端应用程序管理) | 云和本地 | 是 | 是 | 自动 (Citrix Workspace 应用程序更新服务) | 在客户端应用程序管理 (GACS) 控制台中启用Citrix Endpoint Analysis 插件以自动升级客户端。 |
| 有关 GACS 设置的详细信息,请参阅 云:配置 GACS (云)。 | |||||
| 本地部署:配置 GACS (StoreFront)。 | |||||
| 有关详细配置步骤,请参阅 Citrix Workspace 应用程序自动更新(客户端应用程序管理) | |||||
| 使用 SCCM、Intune、Jamf 或其他端点管理工具推送安装程序 | 云和本地部署 | 是 | 不适用 | 手动或管理员管理 | 管理员从 Citrix 下载 下载安装程序。 |
| 有关详细配置步骤,请参阅 使用 SCCM、Intune、Jamf 或其他端点管理工具推送安装程序。 | |||||
| 在设备姿态服务控制台中设置最低 EPA 客户端版本 | 仅限云 | 是 | 是 | 仅提示(不强制执行) | 运行较低版本的客户端会在门户中看到下载选项。这不是静默或强制升级。最终用户手动安装或升级客户端。使用管理员权限安装。否则,安装将在用户模式下运行,并且某些功能可能不可用。 |
| 有关详细配置步骤,请参阅在设备状态服务控制台中设置最低 EPA 客户端版本。 | |||||
| 将插件上传到 NetScaler Gateway 门户 | 本地部署 | 是 | 是 | 仅提示(不强制执行) | 门户提供下载选项。最终用户手动安装或升级客户端。使用管理员权限安装。否则,安装将在用户模式下运行,并且某些功能可能不可用。 |
| 有关详细配置步骤,请参阅将插件上传到 NetScaler Gateway 门户。 |
详细配置步骤
以下部分包含详细的配置步骤:
与 Citrix Workspace 应用程序版本捆绑
Citrix Secure Access Endpoint Analysis 客户端与 Citrix Workspace 应用程序捆绑在一起。因此,安装或升级 Citrix Workspace 应用程序会自动安装或升级 EPA 客户端。
-
在 Citrix Workspace 应用程序发行说明中跟踪 Citrix Workspace 应用程序的可用性。
-
通过常用渠道分发 Citrix Workspace 应用程序:Citrix Workspace 应用程序自动更新、手动下载或移动设备管理 (MDM) 工具。在安装过程中,捆绑的 Citrix Secure Access Endpoint Analysis 客户端将安装或升级。无需单独操作。
适用性: 云和本地。托管和非托管设备,最终用户自行安装或更新 Citrix Workspace 应用程序。
Citrix Workspace 应用程序自动更新(客户端应用程序管理)
当在客户端应用程序管理中启用 Citrix Endpoint Analysis plug-in 时,Citrix Workspace 应用程序自动更新服务会升级 Citrix Secure Access Endpoint Analysis 客户端。客户端应用程序管理控件名为 Citrix Endpoint Analysis plug-in,它升级的客户端在 Windows 控制面板中显示为 Citrix Secure Access Endpoint Analysis。
-
打开客户端应用程序管理控制台。对于云,请参阅 配置全局应用程序配置服务(云)。对于本地,请参阅 配置全局应用程序配置服务 (StoreFront)。
-
启用 Citrix Endpoint Analysis plug-in 以进行自动更新。
-
确保配置的版本针对所需的 Citrix Secure Access Endpoint Analysis 版本。Citrix Workspace 应用程序自动更新服务通过 Citrix Workspace 应用程序更新程序服务自动升级符合条件的端点上的 EPA 客户端。配置的版本显示在门户的下载选项中,最终用户自行下载并安装或升级客户端。
适用性: 云和本地。托管和非托管设备。
使用 SCCM、Intune、Jamf 或其他端点管理工具推送安装程序
对于托管端点,管理员可以使用 SCCM、Intune、Jamf 或其他端点管理工具分发 Citrix Secure Access Endpoint Analysis 安装程序。
-
从 Citrix 下载 下载 Citrix Secure Access Endpoint Analysis 安装程序。
-
在您的端点管理平台中打包安装程序。
-
使用您的标准软件分发流程将软件包部署到所需的托管 Windows 设备。
-
从 Windows 控制面板或您的管理清单中验证已安装的版本。
适用性: 云和本地。仅限托管设备。
在设备状态服务控制台中设置最低 EPA 客户端版本
在设备状态服务控制台中,您可以设置最低 EPA 客户端版本。运行较低版本的客户端将在门户中看到下载选项,允许最终用户安装或升级客户端。
-
在设备状态服务控制台中,将 Endpoint Analysis (EPA) 客户端最低版本设置为您的目标版本(例如,26.5.1.7)。有关详细信息,请参阅 通过设备状态服务管理 EPA 客户端版本。在下一次状态评估时,运行较低版本的客户端将在门户中看到下载选项。
-
最终用户下载并安装或升级客户端。注意:使用管理员权限安装。否则,安装将在用户模式下运行,并且某些功能可能不可用。
注意:
此方法会提示最终用户更新客户端。它不会强制执行静默或自动升级。
适用性: 仅限云。托管和非托管设备,其中最终用户通常是管理员。
将插件上传到 NetScaler Gateway 门户
您可以将 Citrix Secure Access Endpoint Analysis 插件上传到 NetScaler Gateway 门户。登录时,网关会提示用户下载或升级客户端。
有关配置步骤,请参阅 用户如何通过 NetScaler Gateway 插件连接。
注意:
此方法仅检测并提示。最终用户可以拒绝该操作,并且它不强制执行静默自安装。
使用管理员权限安装。否则,客户端将以用户模式安装,并且某些功能可能不可用。
适用性: 本地部署。托管和非托管设备,具有相同的检测和提示行为。
将 EPA 客户端与 NetScaler 和设备状态服务结合使用时的注意事项
当 EPA 客户端与设备状态服务和 NetScaler 一起使用时,可能会出现最终设备运行最新 EPA 客户端版本而 NetScaler 运行不同版本 EPA 客户端的情况。这种不匹配可能会导致 NetScaler 提示最终用户安装 NetScaler 上存在的 EPA 客户端版本。为避免此冲突,我们建议进行以下配置更改:
-
如果您已将 EPA 配置为自适应身份验证、本地身份验证或网关虚拟服务器,我们建议您在 NetScaler 上禁用 EPA 客户端的版本控制。这可确保客户端应用程序管理 (GACS) 或设备状态服务不会将最新版本的 EPA 客户端推送到最终设备。
-
您可以使用 CLI 或 GUI 将 EPA 版本控制设置为 从不。这些配置更改在 NetScaler 13.x 及更高版本上受支持。
-
CLI:对自适应身份验证和本地身份验证虚拟服务器使用 CLI 命令。
-
GUI:对本地网关虚拟服务器使用 GUI。有关详细信息,请参阅 控制 Citrix Secure Access 客户端的升级。
-
示例 CLI 命令:
add rewrite action <rewrite_action_name> insert_http_header Plugin-Upgrade "\"epa_win:Never;epa_mac:Always;epa_linux:Always;vpn_win:Never;vpn_mac:Always;vpn_linux:Always;\""
add rewrite policy <rewrite_action_policy> "HTTP.REQ.URL.CONTAINS(\"pluginlist.xml\")" <rewrite_action_name>
bind authentication vserver <Authentication_Vserver_Name> -policy <rewrite_action_policy> -priority 10 -type RESPONSE