利用 Unity Touch 功能,平板电脑和智能手机用户可从 Unity Touch 边栏快速导航至远程桌面应用程序或文件。尽管最终用户可以指定显示在边栏中的收藏应用程序,但为便于使用,管理员可以配置收藏应用程序默认列表。

如果您使用浮动分配桌面池,除非您启用 Active Directory 中的漫游用户配置文件,否则断开桌面连接时最终用户指定的收藏应用程序和文件将会丢失。

当最终用户首次连接到启用 Unity Touch 的桌面时,收藏应用程序默认列表保持有效。但是,当用户配置了自己的收藏应用程序列表时,默认列表将被忽略。用户的收藏应用程序列表保存在用户的漫游配置文件中,在用户连接到浮动池或专用池中的不同计算机时可以使用。

如果您创建了收藏应用程序默认列表,但是列表中的一个或多个应用程序未在远程桌面操作系统中安装,或在“开始”菜单中找不到这些应用程序的路径,则这些应用程序将不会显示在收藏列表中。您可以利用此行为设置一个收藏应用程序的默认主列表,此列表可应用于安装了不同应用程序的多个虚拟机映像。

例如,如果 Microsoft Office 和 Microsoft Visio 安装在一个虚拟机上,Windows Powershell 和 VMware vSphere Client 安装在另一个虚拟机上,则您可以创建一个包含这四个应用程序的列表。仅已安装的应用程序在各个桌面中显示为默认收藏的应用程序。

您可以使用不同的方法指定收藏应用程序的默认列表:

  • 向桌面池中虚拟机上的 Windows 注册表添加值
  • Horizon Agent 安装程序创建管理安装软件包,并将此软件包分发给虚拟机
  • 从虚拟机上的命令行运行 Horizon Agent 安装程序
注: Unity Touch 假定应用程序的快捷方式位于 开始菜单的“程序”文件夹中。如果快捷方式不在“程序”文件夹内,请在快捷方式路径中添加前缀 Programs。例如, Windows Update.lnk 位于 ProgramData\Microsoft\Windows\Start Menu 文件夹中。要将此快捷方式公布为默认收藏的应用程序,请在快捷方式路径中添加前缀 Programs。例如: “Programs/Windows Update.lnk”

前提条件

  • 确认虚拟机上安装了 Horizon Agent
  • 确认您对虚拟机具有管理权限。在此过程中,您可能需要编辑注册表设置。
  • 如果您拥有浮动分配桌面池,请使用 Active Directory 设置漫游用户配置文件。请遵循 Microsoft 的指示操作。

    浮动分配桌面池用户将可以在每次登录时看到收藏的应用程序和文件列表。

过程

  • (可选) 通过向 Windows 注册表中添加值创建收藏应用程序的默认列表。
    1. 打开 regedit,导航至 HKLM\Software\VMware, Inc.\VMware Unity 注册表设置。
      在 64 位虚拟机上,导航至 HKLM\Software\Wow6432Node\VMware, Inc.\VMware Unity 目录。
    2. 创建名为 FavAppList 的字符串值。
    3. 指定默认收藏的应用程序。

      使用以下格式指定在开始菜单中使用的应用程序快捷方式路径。

      path-to-app-1|path-to-app-2|path-to-app-3|…
      例如:
      Programs/Accessories/Accessibility/Speech Recognition.lnk|Programs/VMware/VMware vSphere Client.lnk|Programs/Microsoft Office/Microsoft Office 2010 Tools/Microsoft Office 2010 Language Preferences.lnk
  • (可选) 通过从 Horizon Agent 安装程序创建管理安装软件包,创建收藏的应用程序的默认列表。
    1. 通过命令行使用以下格式创建管理安装软件包。
      VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /a /v"/qn TARGETDIR=""a network share to store the admin install package"" UNITY_DEFAULT_APPS=""the list of default favorite apps that should be set in the registry"""
      例如:
      VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /a /v"/qn TARGETDIR=""\\foo-installer-share\ViewFeaturePack\"" UNITY_DEFAULT_APPS=""Programs/Accessories/Accessibility/Ease of Access.lnk|Programs/Accessories/System Tools/Character Map.lnk|Programs/Accessories/Windows PowerShell/Windows PowerShell.lnk|Programs/Internet Explorer (64-bit).lnk|Programs/Google Chrome/Google Chrome.lnk|Programs/iTunes/iTunes.lnk|Programs/Microsoft Office/Microsoft SharePoint Workspace 2010.lnk|Programs/PuTTY/PuTTY.lnk|Programs/Skype/Skype.lnk|Programs/WebEx/Productivity Tools/WebEx Settings.lnk|"""
    2. 使用贵组织所用的标准 Microsoft Windows Installer (MSI) 部署方法将管理安装软件包从网络共享分发到桌面虚拟机。
  • (可选) 通过直接在虚拟机的命令行中运行 Horizon Agent 安装程序创建收藏的应用程序的默认列表。
    使用以下格式:
    VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn UNITY_DEFAULT_APPS=""the list of default favorite apps that should be set in the registry"""
    注: 以上命令包含了安装 Horizon Agent 和指定收藏的应用程序的默认列表这两项操作。因此,在运行此命令之前,您无需安装 Horizon Agent

下一步做什么

如果您直接在虚拟机上执行此任务(通过编辑 Windows 注册表或从命令行安装 Horizon Agent),则您必须部署新配置的虚拟机。您可以创建快照或制作模板,以及创建桌面池或重构现有池。您还可以创建 Active Directory 组策略来部署新配置。