应用商店配置
存储
本文帮助您在安装 Citrix Workspace 应用程序后设置环境的参考文档。
应用商店将用户可用的应用程序和桌面聚合到一个位置。一个用户可以拥有多个应用商店并根据需要在应用商店之间切换。管理员提供包含预配置的资源和设置的应用商店 URL。可以通过 Citrix Workspace 应用程序访问这些应用商店。
应用商店的类型
可以在 Citrix Workspace 应用程序中添加以下应用商店类型:Workspace、StoreFront、Citrix Gateway 应用商店和自定义 Web 应用商店。
Workspace
Citrix Workspace 是一个基于云的企业应用商店,可通过任何设备随时随地安全统一地访问应用程序、桌面和内容(资源)。这些资源可以是 Citrix DaaS、内容应用程序、本地和移动应用程序、SaaS 和 Web 应用程序以及浏览器应用程序。有关详细信息,请参阅 Citrix Workspace 概述。
StoreFront
StoreFront 是本地企业应用商店应用程序,将来自 Citrix Virtual Apps and Desktops 站点的应用程序和桌面聚合到一个易于用户使用的应用商店中。
有关详细信息,请参阅 StoreFront 文档。
Citrix Gateway 应用商店
将 Citrix Gateway 配置为允许用户从内部网络外部进行连接。例如,从 Internet 或远程位置进行连接的用户。
自定义 Web 应用商店
此功能提供从适用于 Windows 的 Citrix Workspace 应用程序访问贵组织的自定义 Web 应用商店的权限。要使用此功能,管理员必须将域或自定义 Web 应用商店添加到 Global App Configuration Service 允许使用的 URL 列表中。
有关为最终用户配置 Web 应用商店 URL 的详细信息,请参阅 Global App Configuration Service。
您可以在 Citrix Workspace 应用程序的添加帐户屏幕中提供自定义 Web 应用商店 URL。自定义 Web 应用商店将在本机 Citrix Workspace 应用程序窗口中打开。
要删除自定义 Web 应用商店,请转至帐户 > 添加或删除帐户,选择自定义 Web 应用商店 URL,然后单击删除。
将应用商店 URL 添加到 Citrix Workspace 应用程序中
您可以使用以下方法向用户提供访问虚拟桌面和应用程序所需的帐户信息:
- 向用户提供需手动输入的帐户信息
- 配置基于电子邮件的帐户发现
- 通过 CLI 添加应用商店
- 预配文件
- 使用组策略对象管理模板
向用户提供需手动输入的帐户信息
成功安装 Citrix Workspace 应用程序后,将显示以下屏幕。用户需要输入电子邮件地址或服务器地址才能访问应用程序和桌面。用户输入新帐户的详细信息时,Citrix Workspace 应用程序将尝试验证连接。如果验证成功,Citrix Workspace 应用程序将提示用户登录该帐户。
要使用户能够手动设置帐户,请务必分发连接到其虚拟桌面和应用程序所需的信息。
- 要连接到 Workspace 应用商店,请提供 Workspace URL。
- 要连接到 StoreFront 应用商店,请提供该服务器的 URL。例如:
https://servername.company.com
。 -
要通过 Citrix Gateway 进行连接,请先确定用户需要看到所有已配置的应用商店,还是仅需要看到对特定 Citrix Gateway 启用了远程访问的应用商店。
-
要显示所有已配置的应用商店:向用户提供 Citrix Gateway 完全限定域名。
-
要限制对特定应用商店的访问:按以下格式向用户提供 Citrix Gateway 完全限定域名以及应用商店名称:
CitrixGatewayFQDN?MyStoreName:
例如,如果名为 SalesApps 的应用商店对 server1.com 启用了远程访问,名为 HRApps 的应用商店对 server2.com 启用了远程访问,则用户必须输入:
- server1.com?SalesApps 以访问 SalesApps,或者输入
- server2.com?HRApps 以访问 HRApps。
CitrixGatewayFQDN?MyStoreName 功能要求新用户通过输入 URL 创建一个帐户,并且不适用于基于电子邮件的发现。
-
使用应用商店 URL 配置 Citrix Workspace 应用程序后,即可通过配置文件菜单中的帐户选项管理该帐户。
在配置了代理身份验证的客户端计算机上,如果代理凭据未存储在 Windows 凭据管理器中,则会显示身份验证提示,要求您输入代理凭据。然后,Citrix Workspace 应用程序将代理服务器凭据保存在 Windows 凭据管理器中。这样可以打造无缝登录体验,因为您无需在访问 Citrix Workspace 应用程序之前在 Windows 凭据管理器中手动保存凭据。
配置基于电子邮件的帐户发现
配置 Citrix Workspace 应用程序以实现基于电子邮件的帐户发现时,首次安装并配置 Citrix Workspace 应用程序过程中,用户需要输入自己的电子邮件地址(而非服务器 URL)。Citrix Workspace 应用程序将根据域名系统 (DNS) 服务 (SRV) 记录确定与电子邮件地址关联的 Citrix Gateway 或 StoreFront 服务器。该应用程序随后将提示用户登录以访问虚拟桌面和应用程序。
要为 Citrix Workspace 应用商店配置基于电子邮件的帐户发现,请参阅 Global App Configuration Service 文档中的 Getting started(入门)。 要为 Citrix StoreFront 或 Citrix Gateway 应用商店配置基于电子邮件的帐户发现,请参阅 Configuring email-based account discovery(配置基于电子邮件的帐户发现)。
通过 CLI 添加应用商店
以管理员身份使用命令行接口安装适用于 Windows 的 Citrix Workspace 应用程序。
有关详细信息,请参阅命令行参数列表。
向用户提供预配文件
StoreFront 提供预配文件,用户可以打开这些预配文件以连接到应用商店。
您可以使用 StoreFront 来创建包含帐户的连接详细信息的预配文件。将这些文件提供给用户,以便用户能够自动配置 Citrix Workspace 应用程序。安装 Citrix Workspace 应用程序后,用户只需打开该文件即可配置 Citrix Workspace 应用程序。如果您配置适用于 Web 的 Workspace,用户还可以从这些站点获取 Citrix Workspace 应用程序预配文件。
有关详细信息,请参阅 StoreFront 文档中的为用户导出应用商店预配文件。
使用组策略对象管理模板
要使用组策略对象管理模板添加或指定 Citrix StoreFront 或 Citrix Gateway,请执行以下操作:
- 通过运行
gpedit.msc
打开 Citrix Workspace 应用程序组策略对象管理模板。 - 在计算机配置节点下,转至管理模板 > 经典管理模板(ADM) > Citrix 组件 > Citrix Workspace > StoreFront。
- 选择 Citrix Gateway URL/StoreFront 帐户列表。
- 选择已启用选项,然后单击显示。如果启用此策略设置,则可以输入 StoreFront 帐户和 NetScaler Gateway URL 的列表。
- 在值字段中输入 URL。
-
指定与 Citrix Workspace 应用程序一起使用的应用商店 URL:
STOREx="storename;http[s]://servername.domain/IISLocation/discovery;[On, Off]; [storedescription]"
值:
- x - 整数 0 到 9,用于标识应用商店。
- storename - 应用商店的名称。此值必须与在 StoreFront 服务器上配置的名称一致。
- servername.domain - 托管应用商店的服务器的完全限定域名。
- IISLocation - IIS 内的应用商店路径。应用商店 URL 必须与 StoreFront 预配文件中的 URL 一致。应用商店 URL 的格式如下:/Citrix/store/discovery。要获取 URL,请从 StoreFront 中导出一个预配文件,在记事本中将其打开,然后复制 Address 元素中的 URL。
- [On, Off] - Off 选项允许您交付已禁用的应用商店,从而使用户能够选择是否访问这些应用商店。如果未指定应用商店状态,则默认设置为 On。
- storedescription - 应用商店的说明,例如 HR App Store。
-
添加或指定 Citrix Gateway URL。输入 URL 的名称(以分号分隔):
示例:
STORE0= HRStore;https://ag.mycompany.com#Storename;On;Store
其中 #Store 名称是 Citrix Gateway 后面的应用商店名称。
注意:
- Citrix Gateway 应用商店 URL 必须是列表中的第一个 URL(参数 STORE0)。
- 在多应用商店设置中,只允许使用一种 Citrix Gateway 应用商店 URL 配置。
- 使用此方法配置的 Citrix Gateway 应用商店 URL 不支持使用 Citrix Gateway 的 PNA Services 站点。
- 指定 Citrix Gateway 应用商店 URL 时,不需要
/Discovery
参数。
自版本 1808 起,对 Citrix Gateway URL/StoreFront 帐户列表策略所做的更改将在应用程序重新启动后在会话中应用。不需要重置。
注意:
Citrix Workspace 应用程序版本 1808 及更高版本不需要在全新安装中进行重置。如果升级到 1808 或更高版本,则必须重置 Citrix Workspace 应用程序以使所做的更改生效。
限制:
- Citrix Gateway URL 应列在最前面,后跟 StoreFront URL。
- 不支持多个 Citrix Gateway URL。
注意:
用户还可以通过 Web 浏览器访问应用商店。用户可以从 Web 浏览器登录 Citrix Store,然后从 Web 启动虚拟应用程序或桌面。虚拟应用程序或桌面启动利用本机安装的 Citrix Workspace 应用程序的功能。
在这种情况下,可能需要对用户隐藏添加帐户提示。这可以通过以下设置来实现:
- 重命名 Citrix 执行文件: 将 CitrixWorkspaceApp.exe 重命名为 CitrixWorkspaceAppWeb.exe 以更改添加帐户对话框的行为。重命名该文件后,开始菜单中将不显示添加帐户对话框。
- 组策略对象管理模板:要在 Citrix Workspace 应用程序安装向导中隐藏添加帐户选项,请按如下所示,在本地组策略对象管理模板中的 Self-Service 节点下禁用 EnableFTUpolicy。这是按计算机进行的设置,因此该行为适用于所有用户。
域名服务名称解析
对于使用 Citrix XML Service 的适用于 Windows 的 Citrix Workspace 应用程序,可以将其配置为请求服务器的域名服务 (DNS) 名称,而非 IP 地址。
重要:
除非 DNS 环境被明确配置为使用此功能,否则,Citrix 建议不要在服务器上启用 DNS 名称解析。
默认情况下,DNS 名称解析在服务器上处于禁用状态,在 Citrix Workspace 应用程序中处于启用状态。当 DNS 名称解析在服务器上处于禁用状态时,请求获取 DNS 名称的任何 Citrix Workspace 应用程序将返回 IP 地址。在 Citrix Workspace 应用程序中不需要禁用 DNS 名称解析。
要对特定用户设备禁用 DNS 名称解析,请执行以下操作:
如果服务器部署使用 DNS 名称解析,则当您遇到特定用户设备出现问题时,可以对相应的设备禁用 DNS 名称解析。
小心:
注册表编辑器使用不当可能导致严重问题,需要您重新安装操作系统。我们不保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。在编辑注册表之前,请务必进行备份。
-
将字符串注册表项 xmlAddressResolutionType 添加到
HKEY\_LOCAL\_MACHINE\Software\Wow6432Node\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Application Browsing
。 -
将值设置为 IPv4-Port。
-
对用户设备的每个用户重复此操作。
连接
通过 Citrix Workspace 应用程序,用户可以安全地自助访问虚拟桌面和应用程序,以及根据需要访问 Windows、Web 和软件即服务 (SaaS) 应用程序。可以通过 Citrix StoreFront 或通过 Web Interface 创建的旧 Web 页面管理用户的访问。
使用 Citrix Workspace UI 连接到资源
Citrix Workspace 应用程序主页根据用户的帐户设置(即,用户连接到的服务器)以及 Citrix Virtual Apps and Desktops 或 Citrix DaaS 管理员配置的设置显示用户可用的虚拟桌面和应用程序。可以使用首选项 > 帐户页面配置 StoreFront 服务器的 URL,或者如果配置了基于电子邮件的帐户发现,则通过输入电子邮件地址进行配置。
连接到某个应用商店后,自助服务将显示以下选项卡:收藏夹、桌面和应用程序。要启动会话,请单击相应的图标。要向收藏夹中添加某个图标,请单击 … 图标并选择添加到收藏夹。
StoreFront 到 Workspace URL 迁移
通过 StoreFront 到 Workspace URL 迁移,您可以在用户交互最少的情况下将最终用户从 StoreFront 应用商店无缝迁移到 Workspace 应用商店。
请注意,您的所有最终用户都向其 Citrix Workspace 应用程序中添加了一个 StoreFront 应用商店 storefront.com
。作为管理员,您可以在 Global App Configuration Service 中配置 Workspace URL 映射 {‘storefront.com’:’xyz.cloud.com’} 的 StoreFront URL。Global App Config Service 将此设置推送到添加了 StoreFront URL storefront.com
的托管和未托管设备上的所有 Citrix Workspace 应用程序实例。
检测到此设置后,Citrix Workspace 应用程序将映射的 Workspace URL xyz.cloud.com
添加为另一个应用商店。最终用户启动新 Citrix Workspace 应用程序时,将打开 Citrix Workspace 应用商店。以前添加的 StoreFront 应用商店 storefront.com
仍添加到 Citrix Workspace 应用程序中。用户始终可以使用 Citrix Workspace 应用程序中的切换帐户选项切换回 StoreFront 应用商店 storefront.com
。管理员可以控制何时从用户的端点设备上的 Citrix Workspace 应用程序中删除 StoreFront 应用商店 storefront.com
。删除可以通过 Global App Config Service 完成。
要启用该功能,请执行以下步骤:
-
使用 Global App Config Service 将 StoreFront 配置为 Workspace 映射。有关 Global App Config Service 的信息,请参阅 Global App Configuration Service。
-
编辑 App Config Service 中的负载:
{ "serviceURL": { "url": "https://storefront.acme.com:443", "migrationUrl": [ { "url": "https://sampleworkspace.cloud.com:443", "storeFrontValidUntil": "2023-05-01" } ] }, "settings": { "name": "Productivity Apps", "description": "Provides access StoreFront to Workspace Migration", "useForAppConfig": true, "appSettings": { "windows": [ { "category": "root", "userOverride": false, "assignmentPriority": 0, "assignedTo": [ "AllUsersNoAuthentication" ], "settings": [ { "name": "Hide advanced preferences", "value": false } ] } ] } } } <!--NeedCopy-->
注意:
如果您是首次配置有效负载,请使用
POST
。 如果您正在编辑现有的有效负载配置,请使用PUT
并检查您的有效负载包含所有受支持的设置。 -
在 serviceURL 部分中指定 StoreFront URL
storefront.com
作为 URL 的值。 -
在 migrationUrl 部分内部配置 Workspace URL
xyz.cloud.com
。 -
使用 storeFrontValidUntil 可设置从 Citrix Workspace 应用程序中删除 StoreFront 应用商店的时间表。此字段为可选字段。可以根据您的要求设置以下值:
- 格式为 (YYYY-MM-DD) 的有效日期
注意:
如果您提供了过去的日期,则迁移 URL 时将立即删除 StoreFront 应用商店。如果您提供了将来的日期,StoreFront 应用商店将在设置的日期删除。
- 格式为 (YYYY-MM-DD) 的有效日期
推送 App Config Service 设置后,将显示以下屏幕:
用户单击立即切换到 Citrix Workspace 时,Workspace URL 将添加到 Citrix Workspace 应用程序中,并且将显示身份验证提示。用户可以使用有限的选项将转换延迟多达三次。
支持 Citrix Workspace 应用程序中的本地应用程序发现
自 2112.1 版本起,管理员可以在 Citrix Workspace 应用程序中配置本地安装的应用程序的发现和枚举。您可以使用 Global App Configuration Service 来配置此功能。有关配置此功能的信息,请参阅 Global App Configuration Service。 此功能非常适用于在 Kiosk 模式下运行的设备以及在 Citrix Workspace 中无法虚拟化的应用程序。