利用 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”。
过程
- (可选) 通过向 Windows 注册表中添加值创建收藏应用程序的默认列表。
- 打开 regedit,导航至 HKLM\Software\VMware, Inc.\VMware Unity 注册表设置。
在 64 位虚拟机上,导航至
HKLM\Software\Wow6432Node\VMware, Inc.\VMware Unity 目录。
- 创建名为 FavAppList 的字符串值。
- 指定默认收藏的应用程序。
使用以下格式指定在开始菜单中使用的应用程序快捷方式路径。
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 安装程序创建管理安装软件包,创建收藏的应用程序的默认列表。
- 通过命令行使用以下格式创建管理安装软件包。
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|"""
- 使用贵组织所用的标准 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 组策略来部署新配置。