优化用户体验

StoreFront 中包括一些用于增强用户体验的功能。默认情况下,这些功能在您创建新应用商店及其关联的 Citrix Receiver for Web 站点、桌面设备站点和 XenApp Services URL 时进行配置。

工作区控制

当用户在设备间移动时,工作区控制可确保他们所用的应用程序能够随他们移动。用户可以跨多个设备一直使用同一应用程序,而不必在每次登录到新设备时重新启动其所有应用程序。例如,这可以让医院的医生在各个工作站之间移动访问患者数据时节省很多时间。

默认情况下,对 Citrix Receiver for Web 站点以及通过 XenApp Services URL 与应用商店建立的连接,启用工作区控制功能。当用户登录时,会自动重新连接到他们正在运行的应用程序。例如,假设一个用户通过 Citrix Receiver for Web 站点或 XenApp Services URL 登录到一个应用商店,并启动了一些应用程序。如果该用户随后使用相同的访问方法但在另一台设备上登录到同一应用商店,则正在运行的应用程序会自动传输到新设备。当用户从某个特定应用商店注销时,该用户在该应用商店中启动的所有应用程序都会自动断开连接,但不会关闭。对于 Citrix Receiver for Web 站点,必须使用相同的浏览器登录,启动应用程序,然后从中注销。

不能配置或禁用 XenApp Services URL 的工作区控制。有关配置 Citrix Receiver for Web 站点的工作区控制的详细信息,请参阅配置工作区控制

在 Citrix Receiver for Web 站点上使用工作区控制,需要满足并遵循以下要求和限制。

  • 从托管桌面和应用程序访问 Citrix Receiver for Web 站点时,工作区控制功能不可用。
  • 对于从 Windows 设备访问 Citrix Receiver for Web 站点的用户,仅当以下情况下才启用工作区控制功能:站点可以检测用户设备上是否已安装 Citrix Workspace 应用程序,或者使用适用于 HTML5 的 Citrix Workspace 应用程序访问资源。
  • 要重新连接到已断开的应用程序,通过 Internet Explorer 访问 Citrix Receiver for Web 站点的用户必须将该站点添加到“本地 Intranet”或“可信站点”区域。
  • 如果仅有一个桌面可供配置为在用户登录时自动启动一个桌面的 Citrix Receiver for Web 站点上的用户使用,该用户的应用程序将不重新连接,而无论工作区控制配置如何设置。
  • 用户从其应用程序断开时使用的浏览器必须与最初启动时使用的浏览器相同。Citrix Receiver for Web 站点无法断开或关闭使用不同浏览器启动的资源,以及使用 Citrix Workspace 应用程序从桌面或开始菜单本地启动的资源。

内容重定向

如果用户已订阅相应的应用程序,内容重定向功能将允许使用订阅的应用程序在用户设备上打开本地文件。要启用本地文件重定向,应在 Citrix Virtual Apps and Desktops 中将应用程序与所需文件类型相关联。默认情况下,将为新应用商店启用文件类型关联。有关详细信息,请参阅禁用文件类型关联

用户更改密码

可以允许使用 Microsoft Active Directory 域凭据登录的 Citrix Receiver for Web 站点用户随时更改自己的密码。也可以只允许密码已过期的用户更改密码。这表示您可以确保用户绝不会因密码过期而无法访问其桌面和应用程序。

如果允许 Citrix Receiver for Web 站点用户随时更改自己的密码,密码即将过期的本地用户在登录时会看到一条警告。默认情况下,向用户发出通知的时间段由相应的 Windows 策略设置决定。系统只向从内部网络进行连接的用户显示密码过期警告。有关允许用户更改密码的详细信息,请参阅配置身份验证服务

即使您允许用户随时更改密码,登录到桌面设备站点的用户也只能更改过期的密码。桌面设备站点没有提供允许用户在登录后更改密码的控制项。

创建身份验证服务时,默认配置会禁止 Citrix Receiver for Web 站点用户更改自己的密码,即使密码已过期也是如此。如果决定启用此功能,请确保服务器所在域的策略允许用户更改其密码。StoreFront 必须能够与域控制器进行通信,才能更改用户的密码。

如果用户可以访问使用此身份验证服务的任何应用商店,则允许用户更改其密码会将敏感的安全功能暴露给这些用户。如果贵组织的安全策略将用户密码更改功能保留为仅供内部使用,请确保用户无法从企业网络外部访问任何应用商店。

Citrix Receiver for Web 站点桌面和应用程序视图

如果某个 Citrix Receiver for Web 站点同时提供桌面和应用程序,则该站点在默认情况下将分别显示桌面视图和应用程序视图。用户登录该站点后,将首先看到桌面视图。无论 Citrix Receiver for Web 站点是否也提供应用程序,只要用户只能使用一个桌面,该站点就会在用户登录时自动启动该桌面。您可以为 Citrix Receiver for Web 站点配置所显示的视图,还可以阻止站点为用户自动启动桌面。有关详细信息,请参阅配置资源对用户的显示方式

Citrix Receiver for Web 站点上视图的行为取决于所交付资源的类型。例如,要使应用程序出现在应用程序视图中,用户必须事先订阅这些应用程序,而对用户可用的所有桌面都将自动显示在桌面视图中。因此,用户不能从桌面视图中删除桌面,也不能通过拖放图标的方式对桌面进行重新组织。Citrix Virtual Desktops 管理员启用桌面重新启动功能后,桌面视图中会提供允许用户重新启动桌面的控制项。如果用户有权访问单个桌面组中某个桌面的多个实例,则 Citrix Receiver for Web 站点将在桌面名称后附加数字后缀,以便为用户区分这些桌面。

对于在 Citrix Workspace 应用程序中或通过 XenApp Services URL 连接到应用商店的用户,桌面和应用程序的显示方式及其行为将由所使用的 Citrix 客户端决定。

其他建议

通过 Citrix Virtual Apps and Desktops 交付应用程序时,请考虑通过您的应用商店增强用户访问其应用程序时的体验。有关交付应用程序的详细信息,请参阅创建交付组应用程序

  • 使用文件夹来组织应用程序,以便用户在浏览可用资源时能够轻松查找所需内容。在 Citrix Virtual Apps and Desktops 中创建的文件夹在 Citrix Workspace 应用程序中显示为各种类别。例如,您可以根据类型对应用程序进行分组,也可以为贵组织内的各种用户角色分别创建文件夹。
  • 确保在交付应用程序时添加有意义的说明,因为用户可以在 Citrix Workspace 应用程序中看到这些说明。
  • 您可以指定所有用户都有一组核心应用程序,不能通过将字符串 KEYWORDS:Mandatory 附加到应用程序说明的末尾将其从 Citrix Workspace 应用程序主屏幕中删除。用户仍可使用自助服务用户界面添加更多应用程序或删除非强制性应用程序。
  • 可以通过将字符串 KEYWORDS:Auto 附加到您在交付应用程序时所提供的说明的末尾,以自动为某个应用商店的所有用户订阅该应用程序。用户登录到该应用商店时,相应的应用程序将自动预配,而无需用户手动订阅。
  • 要为某个应用商店的所有用户自动订阅由 App Controller 管理的 Web 应用程序或软件即服务 (SaaS) 应用程序,请在配置应用程序设置时选中应用程序在 Citrix Receiver 或 Citrix Workspace 应用程序中自动对所有用户可用复选框。
  • 向用户公告 Citrix Virtual Apps and Desktops 应用程序,或者在 Citrix Workspace 应用程序的“精选”列表中列出常用的应用程序,以使其更易于查找。为此,请将字符串 KEYWORDS:Featured 附加到应用程序说明后面。

    注意:

    多个关键字之间只能用空格进行分隔;例如 KEYWORDS:Auto Featured

  • 默认情况下,Citrix Receiver for Web 站点对待 Citrix Virtual Apps and Desktops 托管的共享桌面的方式与对待其他桌面的方式相同。要更改此行为,请将字符串 KEYWORDS:TreatAsApp 附加到桌面说明的末尾。桌面将显示在 Citrix Receiver for Web 站点的应用程序视图中,而不是桌面视图中,用户在访问此桌面之前需要先订阅。此外,当用户登录到 Citrix Receiver for Web 站点时,桌面不会自动启动,也不会通过 Desktop Viewer 进行访问,即使针对其他桌面为站点进行了此项配置。
  • 对于 Windows 用户,可以指定当本地安装版的应用程序与交付的等同实例都可用时,要优先使用前者。为此,请将字符串 KEYWORDS:prefer="application" 附加到应用程序说明的末尾,其中 application 是快捷方式文件名指定的本地应用程序名称中的一个或多个完整单词,或\开始菜单文件夹中本地应用程序的绝对路径(包括可执行文件名)。当用户使用此关键字订阅应用程序时,Citrix Workspace 应用程序会在用户设备上搜索指定名称或路径,以确定是否已在本地安装了此应用程序。如果找到了应用程序,Citrix Workspace 应用程序将为用户订阅该交付的应用程序,但不创建快捷方式。当用户从 Citrix Workspace 应用程序启动该交付的应用程序时,运行的将是本地安装的实例。有关详细信息,请参阅配置应用程序交付
  • 在 Citrix Virtual Apps and Desktops 中,用户从已发布的桌面内部启动已发布的应用程序时,管理员可以控制该应用程序在该桌面会话中启动,还是在相同的交付组中作为已发布的应用程序启动。请在 Broker Service 中使用 PowerShell cmdlet 以及使用 Citrix Receiver for Windows (vPrefer) 中的策略设置来控制此行为。此功能仅在 Citrix Receiver for Windows 或适用于 Windows 的 Citrix Workspace 应用程序启动已发布的应用程序时起作用。如果已发布的应用程序是在 Web 浏览器中通过 StoreFront 站点启动的,则不能用于在本地启动应用程序。在早期版本中,“双跃点”应用程序启动控制要求在 Studio 中使用 KEYWORDS:Prefer 标记。仍然可以使用 KEYWORDS:Prefer 标记。如果同时配置了 KEYWORDS 和 vPrefer 方法,vPrefer 的优先级更高。

    有关详细信息,请参阅 CTX232210、Citrix Virtual Apps and Desktops 文档中的应用程序一文以及 Citrix Receiver for Windows 文档。