StoreFront™ 2507 LTSR

Citrix Workspace 应用程序部署

默认情况下,当用户首次在 Windows、macOS 或 Linux 上的 Web 浏览器中打开应用商店时,StoreFront 会尝试确定本地是否安装了 Citrix Workspace 应用程序。如果无法检测到本地部署的 Citrix Workspace 应用程序,系统会提示用户下载并安装它。默认下载位置是 Citrix 网站,但您也可以将安装程序托管在 StoreFront 服务器上或其他位置。安装后,用户可以打开本地安装的 Citrix Workspace 应用程序并将其连接到应用商店,或者继续在浏览器中操作,但连接到本地安装的 Citrix Workspace 应用程序 HDX 客户端中的虚拟应用程序和桌面。

或者,无法在本地安装 Citrix Workspace 应用程序的用户可以使用 Web 浏览器访问应用商店并连接到虚拟应用程序和桌面。

部署 Citrix Workspace 应用程序选项卡的屏幕截图

要修改部署选项,请转至编辑应用商店网站,然后选择“部署 Citrix Workspace 应用程序”选项卡。

要求使用 Citrix Workspace™ 应用程序

管理员可以强制使用本机 Citrix Workspace 应用程序,从而消除用户使用其 Web 浏览器连接到应用商店的选项。此功能专为希望充分利用 Citrix Workspace 应用程序优势的客户而设计。Citrix Workspace 应用程序具有内置的应用程序保护服务、避免浏览器版本兼容性问题、增强的安全性和用于监视和故障排除的遥测等优势。有关详细信息,请参阅用户访问选项

使用现代体验时,可以在管理控制台中启用此功能。使用经典体验或 Citrix Gateway 时,可以通过插件使用此功能。

支持的平台

自动配置 Citrix Workspace 应用程序需要以下版本。

  • 适用于 Windows 的 Citrix Workspace 应用程序 24.9.0 或更高版本
  • 适用于 Mac 的 Citrix Workspace 应用程序 24.5.0 或更高版本
  • 适用于 Android 的 Citrix Workspace 应用程序 24.9.0 或更高版本
  • 适用于 iOS 的 Citrix Workspace 应用程序 24.9.0 或更高版本

使用现代体验在 StoreFront 上进行配置

管理员可以按照以下步骤要求用户设备连接到 StoreFront 时使用 Citrix Workspace 应用程序:

  1. 在左侧窗格中选择“应用商店”节点,然后在“操作”窗格中单击“管理网站”。
  2. 单击“配置”>“部署 Citrix Workspace 应用程序”。

    本机应用程序强制

  3. 选择选项“要求最终用户仅使用本地安装的 Citrix Workspace 应用程序”。
  4. 单击“确定”。

使用经典体验进行配置

  1. Citrix Downloads 下载插件。

  2. 将 zip 文件和 citrix-ui-plugin.tar.gz 提取到 StoreFront 服务器上的任意目录。它包含 Powershell 文件、Javascript 文件和配置文件。

  3. 在文本编辑器中打开 plugin.config 文件。按如下方式配置:

    如果要启用本机应用程序强制功能,请将键值对保留如下:<param name="requireNativeAppUse" value="true" />

    如果要禁用本机应用程序强制功能,请将键值对保留如下:<param name="requireNativeAppUse" value="false" />

  4. 以管理员身份打开 PowerShell。

  5. 导航到提取的文件夹。

  6. 运行 ./CitrixPluginInstaller.ps1 -VirtualPath /Citrix/<store web name>

  7. 对 StoreFront 服务器组中的每个服务器重复此操作。

  8. 通过打开 Web 浏览器并导航到应用商店网站来验证其是否已正确安装。

使用 Citrix Gateway 进行配置

如果用户通过 Citrix Gateway 访问其应用商店,则可以在网关上安装插件以要求使用 Citrix Workspace 应用程序。有关详细信息,请参阅通过网关要求使用 Citrix Workspace 应用程序

用户体验

有关此功能的最终用户体验的更多信息,请参阅最终用户体验

允许用户下载 Citrix Workspace 应用程序

注意:

如果您未要求用户在 Citrix Workspace 应用程序中打开应用商店,并且已将启动首选项配置为始终在 Web 浏览器中打开资源,则这些设置不适用。

如果选择“允许用户下载 Citrix Workspace 应用程序”,则当用户首次在 Windows 或 Mac 设备上登录时,系统会提供下载该应用程序的选项。

登录时升级 Workspace 应用程序

如果选择“登录时升级 Citrix Workspace 应用程序”,则当用户登录时,系统会提供升级本地安装的 Citrix Workspace 应用程序客户端的选项。用户可以选择跳过升级,并且除非清除其浏览器 Cookie,否则不会再次提示升级。要启用此功能,请确保 Citrix Workspace 应用程序文件在 StoreFront 服务器上可用。

下载源

当最终用户单击下载按钮时,您可以选择是将其重定向到 Citrix 网站,还是直接从服务器下载文件。您可以选择“Citrix 网站”、“StoreFront 服务器上的本地文件”或“远程服务器上的文件(通过 URL)”。

PowerShell

要使用 Powershell 配置这些设置,请运行 cmdlet Set-STFWebReceiverPluginAssistant

渐进式 Web 应用程序 (预览版)

如果用户无法安装 Citrix Workspace 应用程序,渐进式 Web 应用程序 (PWA) 功能允许您安装应用商店网站,以便可以从“开始”菜单或桌面启动它,类似于本机应用程序。此功能仅在经典体验中可用。

先决条件

要将 Web 客户端用作渐进式 Web 应用程序,请确保满足以下条件:

  • 用户必须通过 HTTPS 访问 StoreFront。
  • 启动选项必须设置为“始终使用 Receiver for HTML5”。
  • 在 Windows、Mac 或 Linux 上使用 Google Chrome 或 Microsoft Edge 浏览器。
  • 此功能默认关闭,必须启用渐进式 Web 应用程序

已知限制

  • 当您在 StoreFront 部署上设置单选项卡模式时,它不适用于 PWA 启动。
  • 会话共享应用程序启动期间的混合场景不受支持。例如,从 PWA 启动应用程序,然后尝试在浏览器中启动会话共享应用程序将不起作用。
  • 从 PWA 会话窗口切换到浏览器窗口不起作用。

启用渐进式 Web 应用程序

此功能默认禁用。管理员可以按如下方式启用此功能:

  1. 从“编辑应用商店网站”窗口转到“启动首选项”选项卡,并将启动选项设置为“在 Web 浏览器中打开”。

  2. 保存设置并关闭管理控制台。

  3. 运行 PowerShell 命令 Set-STFWebReceiverUserInterface

    $receiver = Get-STFWebReceiverService
    Set-STFWebReceiverUserInterface -WebReceiverService $receiver -ProgressiveWebAppEnabled $true
    <!--NeedCopy-->
    

用户体验

有关用户如何安装应用程序的更多信息,请参阅安装为渐进式 Web 应用程序(预览版)

Citrix Workspace 应用程序部署