Mac OS X Horizon Client 2016 年 3 月 ZH_CN-001482-05

Mac OS X Horizon Client 2016 年 3 月 ZH_CN-001482-05
使用适用于 Mac OS X 的 VMware
Horizon Client
2016 年 3 月
Horizon Client
在本文档被更新的版本替代之前,本文档支持列出的每个产
品的版本和所有后续版本。要查看本文档的更新版本,请访
问 http://www.vmware.com/cn/support/pubs。
ZH_CN-001482-05
使用适用于 Mac OS X 的 VMware Horizon Client
最新的技术文档可以从 VMware 网站下载:
http://www.vmware.com/cn/support/
VMware 网站还提供最近的产品更新信息。
您如果对本文档有任何意见或建议,请把反馈信息提交至:
[email protected]
版权所有 © 2010–2016 VMware, Inc. 保留所有权利。 版权和商标信息。
VMware, Inc.
3401 Hillview Ave.
Palo Alto, CA 94304
www.vmware.com
2
北京办公室
北京市海淀区科学院南路 2 号
融科资讯中心 C 座南 8 层
www.vmware.com/cn
上海办公室
上海市浦东新区浦东南路 999 号
新梅联合广场 23 楼
www.vmware.com/cn
广州办公室
广州市天河北路 233 号
中信广场 7401 室
www.vmware.com/cn
VMware, Inc.
目录
使用适用于 Mac OS X 的 VMware Horizon Client
5
1 设置和安装 7
Mac 客户端的系统要求
7
8
实时音频-视频的系统要求
智能卡身份验证要求
9
支持的桌面操作系统
9
准备适用于 Horizon Client 的连接服务器 10
在 Mac OS X 上安装 Horizon Client
将 Horizon Client 添加到 Dock
为最终用户配置证书检查
配置高级 TLS/SSL 选项
10
11
11
12
13
配置日志文件收集值
配置 VMware Blast 选项
13
VMware 收集的 Horizon Client 数据
14
2 使用 URI 配置 Horizon Client 17
用于创建 vmware-view URI 的语法
vmware-view URI 示例
17
19
3 管理远程桌面和应用程序连接 21
连接到远程桌面或应用程序
21
共享对本地文件夹和驱动器的访问权限 23
在 Horizon Client 启动时连接到服务器 25
将 Horizon Client 配置为忘记服务器用户名和域 25
隐藏 VMware Horizon Client 窗口
26
将 Horizon Client 配置为选择智能卡证书 26
配置键盘快捷方式映射 27
映射操作系统键盘快捷方式的注意事项
28
Horizon Client 的证书检查模式 28
搜索桌面或应用程序 29
选择收藏的远程桌面或应用程序
29
切换桌面或应用程序 30
注销或断开连接
30
自动连接到远程桌面 31
配置远程应用程序的重新连接行为
32
从主屏幕移除服务器的快捷方式 33
重新排序快捷方式
回滚桌面
VMware, Inc.
33
33
3
使用适用于 Mac OS X 的 VMware Horizon Client
4 在 Mac 上使用 Microsoft Windows 桌面或应用程序 35
Mac OS X 功能支持表
国际化
35
38
38
显示器和屏幕分辨率
连接 USB 设备
39
在 Mac OS X 客户端上配置 USB 重定向
USB 重定向属性
USB 设备系列
41
42
44
启用 USB 重定向日志记录
45
将实时音频-视频功能用于网络摄像头和麦克风
何时可以使用网络摄像头
46
46
在 Mac OS X 客户端系统上选择默认麦克风
在 Mac OS X 客户端上配置实时音频-视频
46
47
在 Mac OS X 客户端系统上配置首选网络摄像头或麦克风
49
复制和粘贴文本及图像
使用远程应用程序
47
50
对远程应用程序使用本地 IME 50
在远程应用程序中保存文档
51
从远程桌面或应用程序打印
51
在 Horizon Client 中启用虚拟打印
51
在远程桌面上设置虚拟打印机功能的打印首选项 52
使用 USB 打印机
52
PCoIP 客户端映像缓存 53
5 对 Horizon Client 进行故障排除 55
重置远程桌面或应用程序
卸载 Horizon Client
索引
4
55
55
57
VMware, Inc.
使用适用于 Mac OS X 的 VMware Horizon Client
®
《使用适用于 Mac OS X 的 VMware Horizon Client》提供了有关在 Mac 上安装 VMware Horizon Client™ 软
件并使用该软件连接到数据中心内的远程桌面或应用程序的信息。
这些信息面向需要设置含有 Mac 客户端设备的 View 部署的管理员。本文档中的信息专门为已熟练掌握虚拟机
技术和数据中心操作、并具有丰富经验的系统管理员编写。
VMware, Inc.
5
使用适用于 Mac OS X 的 VMware Horizon Client
6
VMware, Inc.
1
设置和安装
为 Mac 客户端设置 View 部署包括使用特定的连接服务器配置设置,满足客户端和服务器系统要求以及从
VMware 网站中下载和安装适用于 Mac OS X 的 Horizon Client。
注意 在 Horizon 7 及更高版本中,View Administrator 被重命名为 Horizon Administrator。本文档使用 View
Administrator 这个名称来指代 View Administrator 和 Horizon Administrator。
本章讨论了以下主题:
n
第 7 页,“Mac 客户端的系统要求”
n
第 8 页,“实时音频-视频的系统要求”
n
第 9 页,“智能卡身份验证要求”
n
第 9 页,“支持的桌面操作系统”
n
第 10 页,“准备适用于 Horizon Client 的连接服务器”
n
第 10 页,“在 Mac OS X 上安装 Horizon Client”
n
第 11 页,“将 Horizon Client 添加到 Dock”
n
第 11 页,“为最终用户配置证书检查”
n
第 12 页,“配置高级 TLS/SSL 选项”
n
第 13 页,“配置日志文件收集值”
n
第 13 页,“配置 VMware Blast 选项”
n
第 14 页,“VMware 收集的 Horizon Client 数据”
Mac 客户端的系统要求
您可在所有使用 Mac OS X 10.6.8 或更高版本操作系统的基于 Intel 的 64 位型号上安装适用于 Mac OS X 的
Horizon Client。
用于安装 Horizon Client 的 Mac 及其使用的外围设备必须满足特定系统要求。
型号
基于 Intel 的 64 位 Mac
内存
最少 2GB RAM
操作系统
n
Mac OS X Snow Leopard (10.6.8)
n
Mac OS X Lion (10.7)
VMware, Inc.
7
使用适用于 Mac OS X 的 VMware Horizon Client
n
Mac OS X Mountain Lion (10.8.x)
n
Mac OS X Mavericks (10.9.x)
n
Mac OS X Yosemite (10.10.x)
n
Mac OS X El Capitan (10.11)
必须在 Mac OS X Mountain Lion (10.8) 或更高版本上安装 Horizon Client 以使
用远程应用程序。如果客户端系统运行的是较早版本的 OS X,远程应用程序不
会在 Horizon Client 中显示。
注意 在 Mac OS X Snow Leopard (10.6.8) 和 Mac OS X Lion (10.7) 上不支持
Horizon Client 3.4 和更高版本。Mac OS X Mountain Lion (10.8.x) 上也不支持
Horizon Client 4.0 和更高版本。
连接服务器、安全服务器和
View Agent 或
Horizon Agent
View 5.3.x 的最新维护版本和更高版本
如果客户端系统是从企业防火墙以外连接,VMware 建议您使用安全服务器。
如果使用安全服务器,客户端系统就不需要 VPN 连接。
Horizon 6.0(包含 View)及更高版本服务器上可以使用远程应用程序。
View 的显示协议
RDP 的软件要求
n
PCoIP
n
RDP
n
VMware Blast(需要使用 Horizon Client 4.0 或更高版本以及
Horizon Agent 7.0 或更高版本)
Microsoft 适用于 Mac 的远程桌面连接客户端,版本 2.0 至 2.1.1。您可以从
Microsoft 网站下载该客户端。
注意 适用于 Mac OS X 的 Horizon Client 不能与 Microsoft 远程桌面 8.0 和更
高版本配合使用。
智能卡
请参阅第 9 页,“智能卡身份验证要求”。
实时音频-视频的系统要求
实时音频-视频适用于标准网络摄像头、USB 音频设备和模拟音频设备,并支持 Skype、WebEx 和 Google
Hangouts 等标准会议应用程序。要支持实时音频-视频,View 部署必须满足特定的软件和硬件要求。
8
View 远程桌面
桌面必须安装 View Agent 5.3 或更高版本或者 Horizon Agent 7.0 或更高版本。
对于 View Agent 5.3 桌面,桌面还必须安装相应的 Remote Experience
Agent。例如,如果安装了 View Agent 5.3,还必须从 View 5.3 Feature Pack 1
安装 Remote Experience Agent。请参阅 View 的《 View Feature Pack 安装与管
理指南》文档。 如果具有 View Agent 6.0 或更高版本或者 Horizon Agent 7.0
或更高版本,则不需要使用 Feature Pack。远程应用程序不支持实时音频-视频。
Horizon Client 计算机或客
户端访问设备
n
Mac OS X Mountain Lion (10.8) 和更高版本支持实时音频-视频。该功能在
所有早期版本的 Mac OS X 操作系统中处于禁用状态。
VMware, Inc.
第 1 章 设置和安装
View 的显示协议
n
必须安装网络摄像头和音频设备驱动程序,且网络摄像头和音频设备在客
户端计算机中必须可操作。要支持实时音频-视频,您不需要在安装了代理
的桌面操作系统上安装设备驱动程序。
n
PCoIP
n
VMware Blast(需要使用 Horizon Client 4.0 或更高版本以及
Horizon Agent 7.0 或更高版本)
RDP 桌面会话不支持实时音频-视频。
智能卡身份验证要求
使用智能卡进行用户身份验证的客户端系统必须符合特定要求。
VMware 建议在您的客户端系统上使用 Mac OS X Mavericks (10.9) 或更高版本的操作系统。以下智能卡已经
过测试:
n
美国国防部的通用访问卡 (CAC)
n
美国联邦政府个人身份验证 (PIV),也称为 FIPS-201
每台使用智能卡进行用户身份验证的客户端系统都必须具有以下软件和硬件:
n
Horizon Client
n
一个兼容的智能卡读卡器
n
产品特定的应用程序驱动程序
您还必须在远程桌面或 Microsoft RDS 主机上安装产品特定的应用程序驱动程序。对于 Windows 7 远程桌面,
操作系统会在您插入智能卡读卡器和 PIV 卡时安装相关的驱动程序。对于 Windows XP 和 Windows Vista 远
程桌面,可以通过使用 ActivIdentify ActivClient 安装相关的驱动程序。
使用智能卡进行身份验证的用户必须具备智能卡,而每个智能卡都必须包含一个用户证书。为空白 PIV 卡生成
证书时,请在 PIV Data Generator 工具中的 Crypto Provider 选项卡上输入连接服务器或安全服务器主机上的
服务器信任存储区文件的路径。有关创建服务器信任存储区文件的信息,请参阅《View 管理指南》文档中的
“配置智能卡身份验证”。
除了满足这些 Horizon Client 系统要求外,其他 View 组件还必须满足特定的配置要求以支持智能卡:
n
有关配置连接服务器以支持使用智能卡的信息,请参阅《View 管理指南》文档中的“配置智能卡身份验
证”主题。
注意 仅 View 5.3.2 或更高版本的服务器和桌面支持智能卡。
必须将所有受信任的用户证书的所有适用证书颁发机构 (Certificate Authority, CA) 证书添加到连接服务器
主机或安全服务器主机上的服务器信任存储区文件中。如果用户的智能卡证书是由中间证书颁发机构颁发,
则这些证书包括根证书且必须包括中间证书。
n
有关在 Active Directory 中为了实施智能卡身份验证所需执行任务的信息,请参阅《View 安装指南》文档
中有关准备 Active Directory 用于智能卡身份验证的主题。
支持的桌面操作系统
管理员可以使用客户机操作系统创建虚拟机,并在客户机操作系统中安装代理软件。最终用户可以从客户端设
备登录这些虚拟机。
有关支持的 Windows 客户机操作系统的列表,请参阅 View 5.x 或 6.x 安装指南文档中的“View Agent 支持的
操作系统”主题。请参阅 Horizon 7 安装文档中的“Horizon Agent 支持的操作系统”主题。
VMware, Inc.
9
使用适用于 Mac OS X 的 VMware Horizon Client
如果您具有 View Agent 6.1.1 或更高版本或者 Horizon Agent 7.0 或更高版本以及 Horizon Client 3.4 或更高版
本,则还支持某些 Linux 客户机操作系统。有关系统要求、配置 Linux 虚拟机以用于 Horizon 6 或 Horizon 7
以及支持的功能列表的信息,请参阅 Horizon 6 版本 6.1 文档中包含的《设置 Horizon 6 for Linux 桌面》或《设
置 Horizon 7 for Linux 桌面》。
准备适用于 Horizon Client 的连接服务器
管理员必须执行特定的任务以使最终用户可以连接到远程桌面和应用程序。
在最终用户连接到连接服务器或安全服务器并访问远程桌面或应用程序之前,您必须配置某些池设置和安全设置:
n
如果打算使用适用于 Horizon 6 版本 6.2 或更高版本的 Access Point,请配置连接服务器以用于
Access Point。请参阅《部署和配置 Access Point》。Access Point 设备实现以前仅由安全服务器扮演的相
同角色。
n
如果使用安全服务器,请确认使用的是连接服务器 5.3.x 的最新维护版本以及安全服务器 5.3.x 或更高版
本。请参阅《View 安装指南》文档。
n
如果打算在客户端设备中使用安全加密链路连接,并且该安全连接是使用连接服务器或安全服务器的 DNS
主机名配置的,请验证客户端设备是否可以解析该 DNS 名称。
要启用或禁用安全加密链路,请在 View Administrator 中转到编辑 View 连接服务器设置对话框,然后选
中使用安全加密链路连接到桌面复选框。
n
确认已创建桌面或应用程序池且计划使用的用户帐户有权访问该池。对于连接服务器 5.3.x,请参阅《View
管理指南》文档中有关创建桌面池的主题。对于连接服务器 6.0 和更高版本,请参阅《在 View 中设置桌面
和应用程序池》文档中有关创建桌面和应用程序池的主题。
重要事项 如果最终用户具有高分辨率显示器,并在全屏模式下查看其远程桌面时使用高分辨率模式客户
端设置,您必须为每个 Windows 7 或更高版本的远程桌面分配足够的 VRAM。vRAM 的数量取决于为最
终用户配置的显示器数量和显示分辨率。要估计所需的 vRAM 量,请参阅《View 体系结构规划指南》文
档中的“估计虚拟桌面的内存要求”主题的“适用于特定显示器配置的 RAM 大小”部分。
n
要将双因素身份验证(如 RSA SecurID 或 RADIUS 身份验证)用于 Horizon Client,您必须在连接服务
器上启用该功能。有关详细信息,请参阅《View 管理指南》文档中有关双因素身份验证的主题。
在 Mac OS X 上安装 Horizon Client
最终用户需要从 Mac OS X 物理机打开 Horizon Client 来连接远程桌面和应用程序。您需要通过一个磁盘映像
文件在 Mac OS X 客户端系统上安装 Horizon Client。
前提条件
n
确认客户端系统使用支持的操作系统。请参阅第 7 页,“Mac 客户端的系统要求”。
n
确认您可以作为客户端系统的管理员登录。
n
如果您打算使用 RDP 显示协议连接远程桌面,请确认 Mac 客户端系统上安装了 Microsoft 的适用于 Mac
的远程桌面连接客户端 2.0 或更高版本。
n
确认您拥有包含 Horizon Client 安装程序的下载页面的 URL。该 URL 可能是 VMware 下载页面
(http://www.vmware.com/go/viewclients),也可能是连接服务器实例的 URL。
步骤
1
在 Mac 上,浏览到用于下载 Horizon Client 安装程序文件的 URL。
对于 Horizon Client 3.0,文件名格式为 VMware-Horizon-View-Client-y.y.y-xxxxxx.dmg。对于
Horizon Client 3.1 和更高版本,文件名格式为 VMware-Horizon-View-Client-y.y.y-xxxxxx.dmg。xxxxxx
是内部版本号,y.y.y 是版本号。
10
VMware, Inc.
第 1 章 设置和安装
2
双击打开 .dmg 文件,然后单击同意。
该磁盘映像的内容显示在 Horizon Client Finder 窗口中。
3
在 Finder 窗口中,将 VMware Horizon View Client (Horizon Client 3.0) 或 VMware Horizon Client
(Horizon Client 3.1 和更高版本)图标拖到应用程序文件夹图标上。
如果您不是作为管理员用户登录,系统会提示您输入管理员用户名和密码。
下一步
启动 Horizon Client 并确认可以连接到远程桌面或应用程序。请参阅第 21 页,“连接到远程桌面或应用程序”。
将 Horizon Client 添加到 Dock
您可以像添加其他任何应用程序那样将 Horizon Client 添加到 Dock。
步骤
1
在应用程序文件夹中,选择 VMware Horizon View Client (Horizon Client 3.0) 或 VMware Horizon
Client(Horizon Client 3.1 及更高版本)。
2
将 VMware Horizon View Client (Horizon Client 3.0) 或 VMware Horizon Client(Horizon Client 3.1
及更高版本)图标拖至 Dock。
3
要配置 Dock 图标以在登录时打开 Horizon Client 或在 Finder 中显示该图标,请右键单击 Dock 中的该图
标,选择选项,然后在上下文菜单中选择相应的命令。
退出 Horizon Client 时,应用程序的快捷方式将保留在 Dock 中。
为最终用户配置证书检查
管理员可以配置证书验证模式来实现一系列功能,例如始终执行完整验证。
证书检查针对的是连接服务器和 Horizon Client 之间的 SSL 连接。管理员可以配置验证模式来使用以下某个策
略:
n
允许最终用户选择验证模式。该列表的其余部分介绍了三种验证模式。
n
(不验证)不执行证书检查。
n
(警告)如果自签名证书由服务器呈现,最终用户将收到警告。用户可以选择是否允许该类型的连接。
n
(完整安全性)执行完整验证,并拒绝未通过完整验证的连接。
有关所执行的验证检查类型的详细信息,请参阅第 28 页,“Horizon Client 的证书检查模式”。
您可以将验证模式设置为阻止最终用户更改。将 Mac 客户端上 /Library/Preferences/com.vmware.view.plist
(Horizon Client 3.0) 或 /Library/Preferences/com.vmware.horizon.plist(Horizon Client 3.1 和更高版本)
文件中的“安全模式”项设置为以下某个值:
n
1 执行 Never connect to untrusted servers。
n
2 执行 Warn before connecting to untrusted servers。
n
3 执行 Do not verify server identity certificates。
VMware, Inc.
11
使用适用于 Mac OS X 的 VMware Horizon Client
配置高级 TLS/SSL 选项
您可以选择 Horizon Client 可以使用的安全协议。还可以指定密码控制字符串。
您配置的高级 TLS/SSL 选项用于加密 Horizon Client 和连接服务器与 View Agent 或 Horizon Agent 之间的通
信。在 Horizon Client 3.1 和更高版本中,这些选项还用于加密 USB 通道(USB 服务守护程序与 View Agent
或 Horizon Agent 之间的通信)。
注意 如果您在 Horizon Client 中只启用了协议 TLSv1.1,必须确认在远程桌面上也启用了 TLSv1.1。否则,
USB 设备无法重定向到远程桌面。
n
在 Horizon Client 3.0 至 3.4 中,将默认启用 TLSv1.0 和 TLSv1.1。默认密码控制字符串是“AES:!
aNULL:@STRENGTH”。
n
在 Horizon Client 3.5 中,将默认启用 TLSv1.0、TLSv1.1 和 TLSv1.2。默认密码控制字符串是“!
aNULL:kECDH+AES:ECDH+AES:RSA+AES:@STRENGTH”。
n
在 Horizon Client 4.0 和更高版本中,将默认禁用 TLSv1.0,默认启用 TLSv1.1 和 TLSv1.2 并移除 SSLv3。
默认密码控制字符串是“!aNULL:kECDH+AES:ECDH+AES:RSA+AES:@STRENGTH”。
在 Horizon Client 3.1 和更高版本中,USB 服务守护程序会在连接到远程桌面时将 RC4 (:RC4-SHA: +RC4) 添
加到密码控制字符串的末尾。从 Horizon Client 4.0 开始,USB 服务守护程序不再向密码控制字符串末尾添加
RC4。
注意 如果禁用 TLSv1.0 和 RC4,那么在用户连接到 Windows XP 远程桌面时,USB 重定向功能不可用。如果
您选择通过启用 TLSv1.0 和 RC4 使此功能可用,请注意安全风险。
前提条件
验证连接服务器实例可以使用的安全协议。如果未在客户端连接到的连接服务器实例上启用为 Horizon Client
配置的安全协议,则会出现 SSL 错误并且连接失败。有关配置连接服务器实例接受的安全协议的信息,请参阅
《View 安全指南》文档。
只有在 View 管理员要求更改安全协议或连接服务器实例不支持当前设置时,才应在 Horizon Client 中更改安
全协议。
步骤
1
从菜单栏中选择 VMware Horizon View Client > 首选项 (Horizon Client 3.0) 或 VMware Horizon Client
> 首选项(Horizon Client 3.1 和更高版本),单击安全,然后单击高级。
2
要启用或禁用某个安全协议,请选中该安全协议名称旁边的复选框。
3
要更改密码控制字符串,请替换默认字符串。
4
(可选) 如果需要恢复为默认设置,请单击还原默认设置。
5
单击确认保存更改。
下次连接到服务器时,所做的更改将会生效。
12
VMware, Inc.
第 1 章 设置和安装
配置日志文件收集值
在 Horizon Client 3.1 及更高版本中,Horizon Client 将在 Mac 客户端的 ~/Library/Logs/VMware Horizon
Client 目录下生成日志文件。管理员通过设置 Mac 客户端的 /Library/Preferences/com.vmware.horizon.plist
文件中的项,可以配置日志文件的最大数量和保留日志文件的最大天数。
表 1‑1 日志文件收集的属性列表项
项
描述
MaxDebugLogs
日志文件的最大数目。最大值为 100。
MaxDaysToKeepLogs
保留日志文件的最大天数。对该值没有限制。
当您启动 Horizon Client 时,将删除与这些条件不匹配的文件。
如果 MaxDebugLogs 或 MaxDaysToKeepLogs 项未在 com.vmware.horizon.plist 文件中设置,则日志文件的
默认数量为 5,保留日志文件的默认天数为 7。
配置 VMware Blast 选项
在 Horizon Client 4.0 和更高版本中,您可以为使用 VMware Blast 显示协议的远程桌面和应用程序会话配置解
码和网络协议选项。
前提条件
确认您使用的是 Horizon Client 4.0 或更高版本。在以前的 Horizon Client 版本中不支持 VMware Blast。该功
能还需要使用 Horizon Agent 7.0 或更高版本。
步骤
1
从菜单栏中选择 VMware Horizon Client > 首选项,然后单击 VMware Blast。
2
配置解码和网络协议选项。
选项
描述
H.264
选择该选项以允许在 Horizon Client 中使用 H.264 解码。如果选择该选项(默
认设置)并且代理支持 H.264 软件编码,则 Horizon Client 使用 H.264 解
码。如果代理不支持 H.264 软件编码,则 Horizon Client 使用 JPG/PNG 解
码。
取消选择该选项以始终使用 JPG/PNG 解码。
UDP
选择该选项以允许在 Horizon Client 中使用 UDP 网络。如果选择该选项(默
认设置)并且 UDP 连接可用,则 Horizon Client 使用 UDP 网络。如果阻止
UDP 网络,则 Horizon Client 使用 TCP 网络。
取消选择该选项以始终使用 TCP 网络。
注意 默认情况下,UDP 在 Horizon 远程桌面上处于禁用状态。为了使 UDP
正常工作,必须在桌面、客户端和 Blast 安全网关 (BSG) 上启用它。
3
关闭“首选项”对话框。
下次用户连接到远程桌面或应用程序并选择 VMware Blast 显示协议时,所做的更改将会生效。所做的更改不
会影响现有的 VMware Blast 会话。
VMware, Inc.
13
使用适用于 Mac OS X 的 VMware Horizon Client
VMware 收集的 Horizon Client 数据
如果贵公司参加了客户体验改善计划,VMware 将从特定 Horizon Client 字段收集数据。包含敏感性信息的字
段匿名显示。
VMware 收集客户端数据的目的是确定硬件和软件兼容性优先次序。如果贵公司的管理员已选择参加客户体验
改善计划,VMware 将收集有关部署情况的匿名数据,以便改善 VMware 对客户要求的响应。不收集能确定
组织身份的数据。先将 Horizon Client 信息发送到连接服务器,然后再将这些信息以及连接服务器实例、桌面
池和远程桌面中的数据发送到 VMware。
尽管这些信息在传送到连接服务器时处于加密状态,但在客户端系统上该信息将以未加密的方式记录在用户特
定的目录中。日志中不包含任何可确定个人身份的信息。
在运行连接服务器安装向导时,安装连接服务器的管理员可以选择是否参加 VMware 客户体验改善计划,管理
员也可以在安装后在 View Administrator 中设置一个选项。
表 1‑2 从 Horizon Client 中收集的用于客户体验改善计划的数据
说明
此字段匿名
吗?
示例值
开发 Horizon Client 应用程序的公司
否
VMware
产品名称
否
VMware Horizon Client
客户端产品版本
否
(格式为 x.x.x-yyyyyy,其中 x.x.x 是客户端版本号,yyyyyy 是
内部版本号。)
客户端二进制架构
否
示例如下:
n i386
n x86_64
n arm
客户端内部版本名称
否
示例如下:
n VMware-Horizon-Client-Win32-Windows
n VMware-Horizon-Client-Linux
n VMware-Horizon-Client-iOS
n VMware-Horizon-Client-Mac
n VMware-Horizon-Client-Android
n VMware-Horizon-Client-WinStore
主机操作系统
否
示例如下:
n Windows 8.1
n
n
n
n
主机操作系统内核
否
示例如下:
n Windows 6.1.7601 SP1
n Darwin Kernel Version 11.0.0:Sun Apr 8 21:52:26 PDT
2012; root:xnu-1878.11.10~1/RELEASE_ARM_S5L8945X
n Darwin 11.4.2
n Linux 2.6.32-44-generic #98-Ubuntu SMP Mon Sep 24
17:27:10 UTC 2012
n
14
Windows 7,64 位 Service Pack 1(内部版本 7601)
iPhone OS 5.1.1 (9B206)
Ubuntu 12.04.4 LTS
Mac OS X 10.8.5 (12F45)
未知(适用于 Windows 应用商店)
VMware, Inc.
第 1 章 设置和安装
表 1‑2 从 Horizon Client 中收集的用于客户体验改善计划的数据 (续)
说明
此字段匿名
吗?
主机操作系统架构
否
示例如下:
n x86_64
n i386
n armv71
n ARM
主机系统型号
否
示例如下:
n Dell Inc. OptiPlex 960
n iPad3,3
n MacBookPro8,2
n Dell Inc. Precision WorkStation T3400 (A04 03/21/2008)
主机系统 CPU
否
示例如下:
Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GH
n Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GH
示例值
n
n
未知(适用于 iPad)
主机系统处理器的核数量
否
例如:4
主机系统上的内存量 (MB)
否
示例如下:
n 4096
n
未知(适用于 Windows 应用商店)
连接的 USB 设备数
否
2 个(只有 Linux、Windows 和 Mac OS X 客户端支持 USB 设
备重定向。)
USB 设备最大并发连接数
否
2
USB 设备供应商 ID
否
示例如下:
n Kingston
n NEC
n Nokia
n Wacom
USB 设备产品 ID
否
示例如下:
DataTraveler
n Gamepad
n
n
n
存储驱动器
无线鼠标
USB 设备系列
否
示例如下:
n 安全
n 人机接口设备
n 图像
USB 设备使用情况计数
否
(设备共享次数)
VMware, Inc.
15
使用适用于 Mac OS X 的 VMware Horizon Client
16
VMware, Inc.
使用 URI 配置 Horizon Client
2
通过使用统一资源标识符 (URI),您可以创建包含链接的网页或电子邮件,最终用户可以单击这些链接以启动
Horizon Client,连接到连接服务器以及使用特定的配置选项启动特定桌面或应用程序。
您可以通过为最终用户创建 Web 或电子邮件链接,简化连接到远程桌面或应用程序的流程。通过构建提供以
下部分或所有信息的 URI 来创建链接,这样最终用户就无需再提供:
n
连接服务器地址
n
连接服务器的端口号
n
Active Directory 用户名
n
域名
n
桌面或应用程序的显示名称
n
窗口大小
n
操作包括重置、注销和启动会话
n
显示协议
n
用于重定向 USB 设备的选项
要构建 URI,可使用包含 Horizon Client 特定路径和查询部分的 vmware-view URI 方案。
注意 只有在最终用户的客户端计算机上已经安装了客户端软件时,您才能使用 URI 启动 Horizon Client。
本章讨论了以下主题:
n
第 17 页,“用于创建 vmware-view URI 的语法”
n
第 19 页,“vmware-view URI 示例”
用于创建 vmware-view URI 的语法
语法包括 vmware-view URI 方案、用于指定桌面或应用程序的路径部分以及用于指定桌面或应用程序操作或配
置选项的查询(可选)。
URI 规范
使用以下语法来创建用于启动 Horizon Client 的 URI:
vmware-view://[authority-part][/path-part][?query-part]
VMware, Inc.
17
使用适用于 Mac OS X 的 VMware Horizon Client
只有 URI 方案 vmware-view 是必需的元素。对于有些客户端操作系统的某些版本,方案名称是区分大小写的。
因此我们使用 vmware-view。
重要事项 在所有部分中,必须先根据 UTF-8 [STD63] 对非 ASCII 字符进行编码,然后必须对相应 UTF-8 序列
的每个八进制数进行百分比编码,以将其表示为 URI 字符的形式。
有关 ASCII 字符的编码信息,请参考 http://www.utf8-chartable.de/ 上的 URL 编码参考。
authority-part
指定服务器地址,也可指定用户名、非默认端口号(或同时指定两者)。请注
意,服务器名称中不能使用下划线 (_)。服务器名称必须遵循 DNS 语法。
要指定用户名,请使用下面的语法:
[email protected]
请注意,您不能指定包含域的 UPN 地址。要指定域,可以使用 URI 中的
domainName 查询部分。
要指定端口号,请使用下面的语法:
server-address:port-number
path-part
指定桌面或应用程序。使用桌面显示名称或应用程序显示名称。此名称是创建
桌面或应用程序池时在 View Administrator 中指定的名称。如果显示名称中包
含空格,请使用 %20 编码机制来表示空格。
query-part
指定要使用的配置选项或者要执行的桌面或应用程序操作。查询不区分大小写。
要使用多个查询,请使用 & 符号分隔查询。如果查询之间相互冲突,则以列表
中的最后一项查询为准。使用以下语法:
query1=value1[&query2=value2...]
支持的查询
本主题列出了此类型 Horizon Client 支持的查询。如果要为多种类型的客户端(例如,桌面客户端和移动客户
端)创建 URI,请参阅针对每种客户端系统类型的《使用 VMware Horizon Client》指南。
action
appProtocol
18
表 2‑1 可与 action 查询一起使用的值
值
说明
browse
显示指定服务器上托管的可用桌面和应用程序的列表。使用此项操作
时无需指定桌面或应用程序。
如果使用 browse 操作并指定一个桌面或应用程序,则该桌面或应用
程序会在可用项目列表中突出显示。
start-session
启动指定的桌面或应用程序。如果未提供任何操作查询以及桌面名称
或应用程序名称,则 start-session 为默认操作。
reset
关闭并重新启动指定的桌面或远程应用程序。未保存的数据都会丢
失。重置远程桌面相当于按下物理 PC 上的重置按钮。在
Horizon Client 3.0 中,如果指定应用程序,此操作将被忽略。
logoff
将用户从远程桌面中的客户机操作系统中注销。如果指定应用程序,
则此操作将被忽略,或者最终用户将看到一条警告消息“URI 操作无
效”。
对于远程应用程序,有效值为 PCOIP 和 BLAST。例如,要指定 PCoIP,请使用
appProtocol=PCOIP 语法。仅在 Horizon Client 4.0 和更高版本中支持该查询。
在早期 Horizon Client 版本中,远程应用程序始终使用 PCoIP。
VMware, Inc.
第 2 章 使用 URI 配置 Horizon Client
connectUSBOnInsert
插入 USB 设备时,将其连接到前台虚拟桌面。如果指定了 unattended 查询,
则此查询将以隐式方式设置。要使用此查询,您必须将 action 查询设置为
start-session,或者不使用 action 查询。有效值为 true 和 false。举例说明
该语法:connectUSBOnInsert=true。
connectUSBOnStartup
将当前连接到客户端系统的所有 USB 设备重定向至桌面。如果指定了 unattended
查询,则此查询将以隐式方式设置。要使用此查询,您必须将 action 查询设置
为 start-session,或者不使用 action 查询。有效值为 true 和 false。举例说
明该语法:connectUSBOnStartup=true。
desktopLayout
设置显示远程桌面的窗口大小。要使用此查询,您必须将 action 查询设置为
start-session,或者不使用 action 查询。
表 2‑2 desktopLayout 查询的有效值
值
说明
fullscreen
在连接的所有外部显示器中全屏显示。这是默认值。
windowLarge
大窗口。
windowSmall
小窗口。
WxH
自定义分辨率,您可以以像素为单位指定宽乘高。举例说明
该语法:desktopLayout=1280x800。
desktopProtocol
对于远程桌面,有效值为 RDP、PCOIP 和 BLAST。例如,要指定 PCoIP,请使用
desktopProtocol=PCOIP 语法。仅在 Horizon Client 4.0 和更高版本中支持
BLAST。
domainName
与连接到远程桌面或应用程序的用户相关联的 NETBIOS 域名。例如,您将使
用 mycompany,而不是 mycompany.com。
vmware-view URI 示例
您可以使用 vmware-view URI 方案来创建超文本链接或按钮,并将这些链接插入电子邮箱或 Web 页面。您的最
终用户也可单击这些链接,例如通过您所指定的启动选项来启动一个特定的远程桌面。
URI 语法示例
每个 URI 示例后都将包含最终用户在单击 URI 链接后所见到的内容描述。
1
vmware-view://view.mycompany.com/Primary%20Desktop?action=start-session
将启动 Horizon Client 并连接到 view.mycompany.com 服务器。出现登录框,提示用户输入用户名、域名和
密码。成功登录后,客户端连接到显示名为 Primary Deskto 的桌面,用户登录到客户机操作系统。
注意 使用默认的显示协议和窗口大小。默认的显示协议为 PCoIP。默认窗口大小为全屏。
2
vmware-view://view.mycompany.com:7555/Primary%20Desktop
该 URI 具有与前面的示例相同的效果,所不同的是它在连接服务器中使用非默认端口 7555。(默认端口
为 443。)由于已提供桌面标识符,因此即使 URI 中不包含 start-session 操作,桌面也能启动。
3
vmware-view://[email protected]/Finance%20Desktop?desktopProtocol=PCOIP
将启动 Horizon Client 并连接到 view.mycompany.com 服务器。在登录框中的用户名文本框中填入名称
fred。用户必须提供域名和密码。成功登录后,客户端将连接到显示名为 Finance Desktop 的桌面,用户
将登录到客户机操作系统。用 PCoIP 显示协议进行连接。
VMware, Inc.
19
使用适用于 Mac OS X 的 VMware Horizon Client
4
vmware-view://view.mycompany.com/Calculator?action=start-session&appProtocol=BLAST
将启动 Horizon Client 并连接到 view.mycompany.com 服务器。在登录框中,用户必须提供用户名、域名和
密码。在成功登录后,客户端连接到名称显示为 Calculator 的应用程序。连接使用 VMware Blast 显示协议。
5
vmware-view://[email protected]/Finance%20Desktop?domainName=mycompany
将启动 Horizon Client 并连接到 view.mycompany.com 服务器。在登录框中的用户名文本框中填入名称
fred,域文本框中填入 mycompany。用户只需提供一个密码。成功登录后,客户端将连接到显示名为
Finance Desktop 的桌面,用户将登录到客户机操作系统。
6
vmware-view://view.mycompany.com/
Horizon Client 已启动,用户将看到连接 view.mycompany.com 服务器的登录提示。
7
vmware-view://view.mycompany.com/Primary%20Desktop?action=reset
将启动 Horizon Client 并连接到 view.mycompany.com 服务器。出现登录框,提示用户输入用户名、域名和
密码。成功登录后,Horizon Client 将显示对话框,提示用户确认主桌面重置操作。重置完成后,根据客
户端类型的不同,用户可能会看到一条消息显示重置是否成功。
注意 只有在 View 管理员已为最终用户启用该功能时,才能执行该操作。
8
vmware-view://
将启动 Horizon Client,并且用户进入用于输入连接服务器实例地址的页面。
HTML 代码示例
您可以使用 URI 来创建超文本链接和按钮,并插入电子邮件或 Web 页面。以下示例介绍了如何使用第一个 URI
示例中的 URI 对超文本链接 Test Link 和按钮 TestButton 进行编码。
<html>
<body>
<a href="vmware-view://view.mycompany.com/Primary%20Desktop?action=start-session">Test
Link</a><br>
<form><input type="button" value="TestButton" onClick="window.location.href=
'vmware-view://view.mycompany.com/Primary%20Desktop?action=start-session'"></form> <br>
</body>
</html>
20
VMware, Inc.
管理远程桌面和应用程序连接
3
可以使用 Horizon Client 连接到连接服务器或安全服务器并登录到远程桌面或从远程桌面中注销,以及使用远
程应用程序。为了排除故障,您也可以对远程桌面和应用程序进行重置。
根据管理员为远程桌面配置的策略,最终用户可能可以在其桌面上执行很多操作。
本章讨论了以下主题:
n
第 21 页,“连接到远程桌面或应用程序”
n
第 23 页,“共享对本地文件夹和驱动器的访问权限”
n
第 25 页,“在 Horizon Client 启动时连接到服务器”
n
第 25 页,“将 Horizon Client 配置为忘记服务器用户名和域”
n
第 26 页,“隐藏 VMware Horizon Client 窗口”
n
第 26 页,“将 Horizon Client 配置为选择智能卡证书”
n
第 27 页,“配置键盘快捷方式映射”
n
第 28 页,“Horizon Client 的证书检查模式”
n
第 29 页,“搜索桌面或应用程序”
n
第 29 页,“选择收藏的远程桌面或应用程序”
n
第 30 页,“切换桌面或应用程序”
n
第 30 页,“注销或断开连接”
n
第 31 页,“自动连接到远程桌面”
n
第 32 页,“配置远程应用程序的重新连接行为”
n
第 33 页,“从主屏幕移除服务器的快捷方式”
n
第 33 页,“重新排序快捷方式”
n
第 33 页,“回滚桌面”
连接到远程桌面或应用程序
连接到服务器之后,您可以使用已获得使用授权的远程桌面和应用程序。
在允许最终用户访问远程桌面和应用程序前,请测试您是否可以从客户端系统连接到远程桌面或应用程序。
要使用远程应用程序,您必须连接到连接服务器 6.0 或更高版本。
VMware, Inc.
21
使用适用于 Mac OS X 的 VMware Horizon Client
前提条件
n
获得您登录所需的凭据,如用户名和密码、RSA SecurID 用户名和通行码、RADIUS 身份验证用户名和通
行码或者智能卡个人识别码 (PIN)。
n
获得用于登录的 NETBIOS 域名。例如,您将使用 mycompany,而不是 mycompany.com。
n
执行第 10 页,“准备适用于 Horizon Client 的连接服务器”中说明的管理任务。
n
如果您在企业网络之外,没有使用安全服务器访问远程桌面,请确认您是否将客户端设备设置为使用 VPN
连接,并且打开此连接。
重要事项 VMware 建议使用安全服务器,而不使用 VPN。
n
确认您具有可访问远程桌面或应用程序的服务器的完全限定域名 (FQDN)。请注意,服务器名称中不能使
用下划线 (_)。如果端口不是 443,您还需要相应的端口号。
n
如果打算使用 RDP 显示协议连接到远程桌面,请确认已启用 AllowDirectRDP 代理组策略设置。
n
如果您的管理员允许,您就可以为服务器提供的 SSL 证书配置证书检查模式。请参阅第 28 页,“Horizon
Client 的证书检查模式”。
n
如果使用智能卡身份验证,可以将 Horizon Client 配置为自动使用本地证书或智能卡上的证书。请参阅第 26
页,“将 Horizon Client 配置为选择智能卡证书”。
n
如果最终用户有权使用 Microsoft RDP 显示协议,请确认客户端系统中安装了 Microsoft 的适用于 Mac 的
远程桌面连接客户端 2.0 或更高版本。您可以从 Microsoft 网站下载该客户端。
步骤
1
如果需要 VPN 连接,请打开 VPN。
2
在应用程序文件夹中,双击 VMware Horizon View Client (Horizon Client 3.0) 或 VMware Horizon
Client(Horizon Client 3.1 和更高版本)。
3
单击继续启动远程桌面 USB 服务和打印服务,或单击取消,使用不含远程桌面 USB 服务和打印服务的
Horizon Client。
如果单击继续,您必须提供系统凭据。如果单击取消,您可以稍后启用远程桌面 USB 服务和打印服务。
注意 在您首次启动 Horizon Client 时将出现启动远程桌面 USB 服务和打印服务的提示。单击取消或继续
后,此提示将不会再次出现。
4
连接到一个服务器。
选项
说明
VMware Horizon Client 3.0
n
要连接到新的服务器,请单击 Horizon Client 主屏幕上的添加服务器图
标,键入服务器名称和端口号(如果需要),然后单击继续。例如,使
用非默认端口 view.company.com:1443。
n
要连接到现有的服务器,请双击 Horizon Client 主屏幕上的服务器快捷
方式。
n
要连接到新的服务器,请单击 Horizon Client 主屏幕上的新建服务器图
标,键入服务器名称和端口号(如果需要),然后单击连接。例如,使
用非默认端口 view.company.com:1443。
n
要连接到现有的服务器,请双击 Horizon Client 主屏幕上的服务器快捷
方式。
VMware Horizon Client 3.1 和更高版
本
5
如果系统提示您输入 RSA SecurID 凭据或 RADIUS 身份验证凭据,请键入用户名和通行码并单击登录。
6
键入您的用户名和密码,选择一个域,然后单击登录。
您可能会看到一条消息,提示您必须确认后才能显示登录对话框。
22
VMware, Inc.
第 3 章 管理远程桌面和应用程序连接
7
如果桌面安全指示器变为红色,并且出现一条警告消息,则按照提示做出响应。
通常,此警告意味着连接服务器没有将证书指纹发送到客户端。指纹是证书公钥的哈希值并用作公钥的缩写。
8
(可选) 如果为远程桌面或应用程序配置了多个显示协议,请选择要使用的协议。
在通过 LAN 或 WAN 提供图像、音频和视频内容方面,PCoIP 提供了最佳的 PC 体验。VMware Blast 可
以提供较长的电池使用时间,是最适合高端 3D 和移动设备用户的协议。默认的显示协议为 PCoIP。
9
选项
说明
为远程桌面选择显示协议
选择远程桌面名称,按住 Control 键并单击该名称,然后从上下文菜单中选
择显示协议。
(Horizon Client 3.5 和更高版本)或者,您也可以从上下文菜单中选择设
置,然后在“设置”对话框中,从连接方式下拉菜单中选择显示协议。
为远程应用程序选择显示协议
(Horizon Client 4.0 和更高版本)选择远程应用程序名称,按住 Control 键
并单击该名称,再从上下文菜单中选择设置,然后在“设置”对话框中,从
首选协议下拉菜单中选择显示协议。
双击远程桌面或应用程序进行连接。
如果要连接到基于会话的远程桌面(位于 Microsoft RDS 主机上),并且该桌面已设置为使用其他显示协
议,则将无法立即连接。系统将提示您使用当前设置的协议,或从远程操作系统注销,以便使用所选的协
议建立连接。
注意 在 Horizon Client 3.2 和更高版本中,如果您只有服务器上一个远程桌面的使用权限,Horizon Client
会自动连接到该桌面。
连接成功后,屏幕上将显示客户端窗口。
如果使用的是 Horizon Client 3.4 或更高版本,则可能会显示“共享”对话框。在“共享”对话框中,您可以
允许或拒绝对本地系统上的文件的访问权限。有关详细信息,请参阅第 23 页,“共享对本地文件夹和驱动器
的访问权限”。
如果 Horizon Client 无法连接到远程桌面或应用程序,请执行以下任务:
n
确定连接服务器是否配置为不使用 SSL。Horizon Client 要求使用 SSL 连接。查看 View Administrator 中
针对使用 SSL 进行客户端连接复选框的全局设置是否被取消选中。如果已取消选中,您必须选中此复选框
以使用 SSL,您也可以对您的环境进行设置,以便客户端能够连接到支持 HTTPS 的负载平衡器或配置为
与连接服务器建立 HTTP 连接的其他中间设备。
n
确认连接服务器的安全证书工作正常。如果存在问题,您在 View Administrator 中可能也会发现桌面上的
View Agent 或 Horizon Agent 不可用。
n
确认连接服务器实例上设置的标记允许从该用户连接。请参阅《View 管理指南》文档。
n
确认该用户是否有权访问此桌面或应用程序。请参阅《在 View 中设置桌面和应用程序池》文档。
n
如果使用 RDP 显示协议连接到远程桌面,请确认客户端计算机允许远程桌面连接。
共享对本地文件夹和驱动器的访问权限
您可以将 Horizon Client 配置为将本地系统上的文件夹和驱动器与远程桌面和应用程序共享。驱动器可以包括
映射的驱动器和 USB 存储设备。该功能称为客户端驱动器重定向。
客户端驱动器重定向是 Horizon Client 3.4 中的一项技术预览功能。Horizon Client 3.5 和更高版本中已完全支
持该功能。
VMware, Inc.
23
使用适用于 Mac OS X 的 VMware Horizon Client
在 Windows 远程桌面中,共享文件夹和驱动器显示在这台电脑文件夹的设备和驱动器部分中,或者显示在计
算机文件夹的其他部分中。在远程应用程序(例如记事本)中,您可以浏览到共享文件夹或驱动器中的某个文
件并将其打开。您选择共享的文件夹和驱动器会在文件系统中显示为网络驱动器,其命名格式为 MACHINENAME 上的 name。
您不需要连接到远程桌面或应用程序来配置客户端驱动器重定向设置。这些设置适用于您的所有远程桌面和应
用程序。也就是说,您无法通过配置这些设置将本地客户端文件夹与一个远程桌面或应用程序共享,但不与其
他远程桌面或应用程序共享。
对于 Horizon Client 4.0 和更高版本,您可以直接从本地文件系统中启用使用远程应用程序打开本地文件的功
能。如果您选择本地文件,然后按住 Control 键并单击,打开方式菜单会列出可用的远程应用程序。您还可以
通过将本地文件拖放到远程应用程序窗口或 Dock 图标中来打开本地文件。对于具有特定文件扩展名的文件,
如果将远程应用程序设置为其默认应用程序,则本地文件系统上具有该文件扩展名的所有文件都将在您登录的
服务器中注册。您还可以启用从“应用程序”文件夹中运行远程应用程序的功能。
注意 如果文件名中包含在 Windows 文件系统中无效的字符,则您无法使用远程应用程序打开此文件。例如,
您无法启动记事本并打开名为 test2<.txt 的文件。
如果在连接服务器实例上启用了安全加密链路,那么,将客户端系统上的浏览器配置为使用代理服务器可能会
导致客户端驱动器重定向性能较差。要使客户端驱动器重定向获得最佳性能,请将浏览器配置为不要使用代理
服务器或配置为自动检测 LAN 设置。
前提条件
要将文件夹和驱动器与远程桌面或应用程序共享,您必须安装 Horizon Client 3.4 或更高版本,并且您必须启
用客户端驱动器重定向功能。此任务包括安装 View Agent 6.1.1 或更高版本或者 Horizon Agent 7.0 或更高版
本,以及启用代理的客户端驱动器重定向选项。它可能还包括设置策略或注册表设置以控制客户端驱动器重定
向行为。有关详细信息,请参阅《在 View 中设置桌面和应用程序池》文档。
步骤
1
2
24
打开“偏好设置”对话框并转到“共享”面板。
选项
说明
从桌面和应用程序选择窗口中
选择 VMware Horizon Client > 偏好设置并单击共享。
从连接到桌面或应用程序时显示的“共
享”对话框中
单击对话框中的偏好设置 > 共享链接。
从桌面操作系统中
选择菜单栏上的 VMware Horizon Client > 偏好设置,然后单击共享。
配置客户端驱动器重定向设置。
选项
操作
将特定的文件夹或驱动器与远程桌面和
应用程序共享
单击加号 (+) 按钮,浏览到要共享的文件夹或驱动器并将其选中,然后单击添
加。
注意 如果您已使用 USB 重定向功能将某个 USB 设备连接到远程桌面或应用
程序,则无法共享该设备上的文件夹。
停止共享特定的文件夹或驱动器
选择“文件夹”列表中的文件夹或驱动器,然后单击减号 (-) 按钮。
允许远程桌面和应用程序访问主目录中
的文件
选中允许访问 home-directory 复选框。
VMware, Inc.
第 3 章 管理远程桌面和应用程序连接
3
选项
操作
将 USB 存储设备与远程桌面和应用程序
共享
选中允许访问可移动存储复选框。客户端驱动器重定向功能会自动共享客户
端系统中插入的所有 USB 存储设备,以及通过 FireWire 和 Thunderbolt 连
接的所有外部驱动器。您不需要选择要共享的特定设备。
注意 已通过 USB 重定向功能连接到远程桌面或应用程序的 USB 存储设备不
会进行共享。
如果取消选中此复选框,则您可以使用 USB 重定向功能将 USB 存储设备连
接到远程桌面和应用程序。
连接到远程桌面或应用程序时不显示“共
享”对话框
选中连接到桌面或应用程序时不显示对话框复选框。
如果取消选中此复选框,则在您连接到服务器后首次连接到桌面或应用程序
时将显示“共享”对话框。例如,如果您登录到服务器并连接到桌面,将会
看到“共享”对话框。在此之后,如果您连接到其他桌面或应用程序,不会
再次看到该对话框。要再次看到该对话框,您必须从服务器断开连接,然后
重新登录。
(Horizon Client 4.0 或更高版本)为远程应用程序配置设置。
a
单击桌面和应用程序选择窗口右上角的设置按钮(齿轮图标),然后在左侧窗格中选择应用程序。
b
选中在托管应用程序中打开本地文件,以启用通过远程应用程序打开本地文件系统中的本地文件的功能。
c
选中从您的本地应用程序文件夹中运行托管应用程序,以启用从客户端系统上的“应用程序”文件夹
中运行远程应用程序的功能。
下一步
确认您可以从远程桌面或应用程序中看到共享的文件夹:
n
从 Windows 远程桌面中,打开文件资源管理器并查看这台电脑文件夹中的设备和驱动器部分或计算机文
件夹中的其他部分。
n
在远程应用程序中(如果适用),选择文件 > 打开或文件 > 另存为,然后导航到在文件系统中显示为网络
驱动器的文件夹或驱动器,其命名格式为 MACHINE-NAME 上的 folder-name。
在 Horizon Client 启动时连接到服务器
在 Horizon Client 3.2 及更高版本中,默认情况下为使用 Horizon Client 连接的第一个服务器启用始终在启动
时连接设置。为服务器启用此设置后,Horizon Client 会在启动 Horizon Client 时始终连接到该服务器。
要为服务器禁用此行为,请在 Horizon Client 主屏幕上选择此服务器的快捷方式,在 Apple 键盘上按住 Control
键并单击,然后取消选择始终在启动时连接设置。如果在 Horizon Client 主屏幕上有其他服务器快捷方式,可
以为不同的服务器启用始终在启动时连接设置。
一次只能为一个服务器启用始终在启动时连接设置。
将 Horizon Client 配置为忘记服务器用户名和域
默认情况下,Horizon Client 会存储您在登录服务器以连接到远程桌面或应用程序时输入的用户名和域。为提
高安全性,您可以将 Horizon Client 配置为从不记住服务器的用户名和域。
前提条件
确认您使用的是 Horizon Client 4.0 或更高版本。在低于 4.0 的 Horizon Client 版本中不支持此功能。
步骤
1
从菜单栏中选择 VMware Horizon Client > 首选项。
2
在“首选项”对话框中单击常规。
3
取消选中记住用户名和密码。
VMware, Inc.
25
使用适用于 Mac OS X 的 VMware Horizon Client
4
关闭“首选项”对话框。
您的更改在对话框关闭后生效。
隐藏 VMware Horizon Client 窗口
您可以在启动远程桌面或应用程序后隐藏 VMware Horizon Client 窗口。
在 Horizon Client 3.1 或更高版本中,您可以在启动远程桌面或应用程序后隐藏 VMware Horizon Client 窗口。
您也可以设置首选项,以便在远程桌面或应用程序启动后始终隐藏 VMware Horizon Client 窗口。
步骤
要在启动远程桌面或应用程序后隐藏 VMware Horizon Client 窗口,请单击 VMware Horizon Client 窗口
中角落处的关闭按钮。
n
VMware Horizon Client 图标将保留在 Dock 中。
要设置首选项以便在远程桌面或应用程序启动后始终隐藏 VMware Horizon Client 窗口,请在连接到服务
器之前执行以下步骤。
n
a
从菜单栏中选择 VMware Horizon Client > 首选项,然后在“首选项”对话框中单击常规。
b
选择在桌面/应用程序启动后隐藏客户端窗口。
c
关闭“首选项”对话框。
您的更改在对话框关闭后生效。
要在隐藏 VMware Horizon Client 窗口后显示它,请从菜单栏中选择窗口 > 打开选择窗口,或右键单击
Dock 中的 VMware Horizon Client 图标,然后选择显示全部窗口。
n
将 Horizon Client 配置为选择智能卡证书
在 Horizon Client 3.2 及更高版本中,通过设置首选项,您可以将 Horizon Client 配置为在您向服务器验证身
份时选择本地证书或智能卡上的证书。如果未设置此首选项(默认情况),必须手动选择证书。
前提条件
要使此设置生效,必须在服务器上配置智能卡身份验证,并且必须只有一个证书在您的客户端系统或智能卡上
可用。如果具有多个证书,Horizon Client 始终会提示您选择证书(无论此首选项的设置为何)。
步骤
1
在连接到服务器之前,请从菜单栏中选择 VMware Horizon Client > 首选项。
2
在“首选项”对话框中单击常规。
3
选择自动选择证书。
4
关闭“首选项”对话框。
您的更改在对话框关闭后生效。
26
VMware, Inc.
第 3 章 管理远程桌面和应用程序连接
配置键盘快捷方式映射
在 Horizon Client 3.2 及更高版本中,通过配置键盘快捷方式映射,您可以对远程桌面和应用程序如何解析
Apple 键盘快捷方式进行自定义。可以为远程桌面和远程应用程序创建不同的键盘快捷方式映射。
创建键盘映射后,会将 Apple 键盘快捷方式映射到 Windows 键盘快捷方式或操作。键盘快捷方式包含一个或
多个修改键(如 Control 和 Shift)以及键码。键码可以是键盘上除修改键之外的任意键。可用操作取决于映射
是适用于远程桌面还是适用于远程应用程序。操作示例包括“切换全屏模式”、“退出应用程序”和“已禁用”。
在 Apple 键盘上按某个已映射的键盘快捷方式时,远程桌面或应用程序中会出现相应的 Windows 键盘快捷方
式或操作。
前提条件
如果计划映射一个操作系统键盘快捷方式,请参阅第 28 页,“映射操作系统键盘快捷方式的注意事项”。
步骤
1
选择 VMware Horizon Client > 首选项并单击键盘。
2
单击桌面选项卡为远程桌面配置键盘快捷方式映射,或单击应用程序选项卡为远程应用程序配置键盘快捷
方式映射。
3
配置键盘快捷方式映射。
选项
操作
删除键盘快捷方式映射
选择映射并单击减号 (-) 按钮。
添加键盘快捷方式映射
a
单击加号 (+) 按钮。
b
通过单击一个或多个修改键并在文本框中键入键码,指定 Apple 键盘快
捷方式序列。也可以在下拉菜单中选择一个键。从: 字段显示您创建的键
盘快捷方式。
通过单击一个或多个修改键并在文本框中键入键码,指定相应的 Windows
键盘快捷方式序列。也可以在下拉菜单中选择一个键。至: 字段显示您创
建的键盘快捷方式。
单击确定保存更改。
c
d
修改键盘快捷方式映射
双击映射并做出更改。
要修改 Apple 键盘快捷方式序列,请单击一个或多个修改键并在文本框
中键入键码。也可以在下拉菜单中选择一个键。
n 要修改相应的 Windows 键盘快捷方式序列,请单击一个或多个修改键并
在文本框中键入键码。也可以在下拉菜单中选择一个键。
n 要添加或修改操作,请选择客户端操作并从下拉菜单中选择一个操作。
单击确定保存更改。
n
将键盘快捷方式映射到操作
a
单击加号 (+) 按钮。
b
通过单击一个或多个修改键并在文本框中键入键码,指定 Apple 键盘快
捷方式序列。也可以在下拉菜单中选择一个键。从: 字段显示您创建的键
盘快捷方式。
选择客户端操作并从下拉菜单中选择一个操作。
c
d
VMware, Inc.
单击确定保存更改。
27
使用适用于 Mac OS X 的 VMware Horizon Client
选项
操作
禁用键盘快捷方式映射
禁用键盘快捷方式映射后,Horizon Client 不会将 Apple 键盘快捷方式发送
到远程桌面或应用程序。
a 单击加号 (+) 按钮。
b 通过单击一个或多个修改键并在文本框中键入键码,指定 Apple 键盘快
捷方式序列。也可以在下拉菜单中选择一个键。
“从:”字段显示您创建的键盘快捷方式。
c
d
还原默认映射
4
选择客户端操作并从下拉菜单中选择已禁用。
单击确定保存更改。
单击还原默认设置,然后单击还原。您对默认键盘快捷方式映射所做的任何
更改都会删除,并会还原默认映射。
关闭“首选项”对话框。
您的键盘映射更改立即生效。无需重新启动打开的远程桌面或应用程序,即可看到更改生效。
映射操作系统键盘快捷方式的注意事项
OS X 和 Windows 均包含默认的键盘快捷方式。例如,Command-Tab 和 Command-空格键是 OS X 系统中常
用的键盘快捷方式,Ctrl+Esc 和 Alt+Enter 是 Windows 系统中常用的键盘快捷方式。如果尝试在 Horizon Client
中映射其中一个操作系统键盘快捷方式,Mac 客户端系统上的快捷方式和远程桌面或应用程序中快捷方式的行
为可能会难以预测。
n
如果映射某个 OS X 键盘快捷方式,该快捷方式在 Mac 客户端系统上的行为取决于 OS X 管理快捷方式的
方式。例如,该键盘快捷方式可能会在 OS X 中触发一个操作,Horizon Client 可能不会对该快捷方式做
出响应。或者,该键盘快捷方式可能会在 OS X 和 Horizon Client 中都触发一个操作。
n
在 Horizon Client 中映射某个 OS X 键盘快捷方式之前,必须在 Mac 客户端系统上的“系统偏好设置”中
禁用该快捷方式。并非所有 OS X 键盘快捷方式都可以禁用。
n
如果在 Horizon Client 中映射 Windows 键盘快捷方式,在远程桌面或应用程序中使用该快捷方式时会发
生已映射的操作。
n
对于远程应用程序,默认情况下会禁用包含 Windows 键的 Windows 快捷方式,并且这些快捷方式不会
显示在 Horizon Client 的“键盘首选项”对话框中。如果为其中一个已禁用键盘快捷方式创建映射,该快
捷方式会显示在“键盘首选项”对话框中。
有关默认 OS X 键盘快捷方式的列表,请访问 Apple 支持网站 (http://support.apple.com)。有关默认 Windows
快捷方式的列表,请访问 Microsoft Windows 网站 (http://windows.microsoft.com)。
Horizon Client 的证书检查模式
管理员(有时最终用户)可以配置在任意或部分服务器证书检查失败时是否拒绝客户端连接。
证书检查针对的是连接服务器和 Horizon Client 之间的 SSL 连接。证书验证包括以下检查:
28
n
除了验证发件人身份和加密服务器通信外,证书还有什么其他用途?也就是说,证书类型是否正确?
n
证书是否过期,还是仅在未来有效?也就是说,根据计算机时钟,证书是否有效?
n
证书上的公用名是否与发送它的服务器主机名称匹配?如果负载平衡器将 Horizon Client 重定向到使用与
Horizon Client 中输入的主机名不匹配的证书的服务器,会出现不匹配。可能出现不匹配的另一个原因是,
您在客户端输入的是 IP 地址,而不是主机名。
VMware, Inc.
第 3 章 管理远程桌面和应用程序连接
n
证书是否由未知或不受信任的证书颁发机构 (CA) 签署?自签名证书是一种不受信任的 CA 类型。
要通过这项检查,证书的信任链必须源于设备的本地证书存储区。
注意 有关分配自签名根证书并将其安装到 Mac OS X 客户端系统的说明,请参阅 Apple 网站上提供的适用于
您使用的 Mac OS X Server 的《高级服务器管理》文档。
除了提供服务器证书之外,连接服务器还会向 Horizon Client 发送证书指纹。指纹是证书公钥的哈希值并用作
公钥的缩写。如果连接服务器没有发送指纹,将显示连接不受信任警告。
如果管理员允许此操作,您可以设置证书检查模式。从菜单栏中选择 VMware Horizon View Client > 首选项
(Horizon Client 3.0) 或 VMware Horizon Client > 首选项(Horizon Client 3.1 和更高版本)。您有三种选择:
n
不要连接到不受信任的服务器。如果任何证书检查失败,客户端就无法连接到服务器。并显示一条错误消
息,列出失败的检查。
n
在连接到不受信任的服务器之前发出警告。如果因为服务器使用自签名证书而导致证书检查失败,您可以
单击继续忽略警告。对于自签名证书,证书的名称不必与您在 Horizon Client 中输入的服务器名称保持一
致。
n
不验证服务器身份证书。该设置意味着不会进行证书检查。
如果证书检查模式设置为警告,您仍然可以连接到使用自签名证书的连接服务器实例。
如果管理员稍后安装了一个来自受信任的证书颁发机构的安全证书,从而在连接时让所有证书检查均通过,则
系统会记住此特定服务器的受信任连接。如果以后此服务器再次呈现自签名证书,连接将失败。特定服务器呈
现完全可验证的证书后,必须始终这样做。
搜索桌面或应用程序
连接到 View Server 之后,该服务器上的可用桌面和应用程序显示在桌面和应用程序选择窗口中。可以在窗口
中键入某个特定桌面或应用程序来对其进行搜索。
在您开始键入时,Horizon Client 会突出显示第一个匹配的桌面或应用程序名称。要连接突出显示的桌面或应
用程序,请按 Enter 键。如果在找到第一个匹配项目之后继续键入,Horizon Client 会继续搜索匹配的桌面和
应用程序。如果 Horizon Client 找到多个匹配的桌面或应用程序,可以按 Tab 键切换到下一个匹配项。如果停
止键入的时间达到两秒,然后再次开始键入,则 Horizon Client 假定您开始新搜索。
选择收藏的远程桌面或应用程序
可选择远程桌面和应用程序作为收藏项。收藏项标识有星号。此星号有助于快速找到收藏的桌面和应用程序。
即使从服务器注销后,仍会保存收藏的选择项。
前提条件
获取连接服务器所需的凭据,如用户名和密码,或 RSA SecurID 和通行码。
步骤
1
在 Horizon Client 主屏幕上,双击服务器图标。
2
如果出现提示,请提供您的 RSA 用户名、通行码和/或 Active Directory 的用户名与密码。
VMware, Inc.
29
使用适用于 Mac OS X 的 VMware Horizon Client
3
4
执行以下步骤可选择或取消选择桌面或应用程序作为收藏项。
选项
说明
选择收藏项
选择桌面或应用程序快捷方式,按住 Control 键并单击,然后在上下文菜单
中选择标记为收藏项。桌面或应用程序快捷方式的右上角将显示一个星号。
取消选择收藏项
选择桌面或应用程序快捷方式,按住 Control 键并单击,然后在上下文菜单
中取消选择标记为收藏项。桌面或应用程序快捷方式的右上角将不再显示星
号。
(可选) 要仅显示收藏的桌面或应用程序,请单击桌面和应用程序选择窗口右上角的收藏夹按钮(星号图
标)。
可以重新单击收藏夹按钮,以显示所有可用的桌面和应用程序。
切换桌面或应用程序
连接一个远程桌面后,您还可以切换至其他桌面。在连接一个远程桌面后,还可以连接至远程应用程序。
步骤
u
选择同一服务器或其他服务器上的一个远程桌面或应用程序。
选项
操作
选择同一服务器上的其他桌面或应用程
序
执行以下操作之一:
n 要保留当前桌面,并且还要连接到其他远程桌面,请从菜单栏中选择窗
口 > VMware Horizon View Client (Horizon Client 3.0) 或 窗口 >
VMware Horizon Client(Horizon Client 3.1 及更高版本),然后双击
其他桌面的快捷方式。该桌面将在新窗口中打开,以便有多个打开的桌
面。可以通过菜单栏上的窗口菜单在桌面之间切换。
n 要关闭当前桌面并连接到其他远程桌面,请从菜单栏中选择连接 > 断开
连接,然后双击其他桌面的快捷方式。
n 要打开其他应用程序,请双击其他应用程序的快捷方式。该应用程序将
在新窗口中打开。您可以具有多个打开的应用程序,并可以单击某个应
用程序窗口,以在应用程序之间切换。
选择其他服务器上的其他桌面或应用程
序
如果您已获得多个桌面或应用程序的使用权限,桌面和应用程序选择窗口将
打开,请单击桌面和应用程序选择窗口中工具栏左侧的从服务器断开连接按
钮,然后从服务器断开连接。如果您只有一个桌面或应用程序的使用权限,
桌面和应用程序选择窗口将不会打开,您可以从菜单栏中选择文件 > 从服务
器断开连接,然后连接到其他服务器。
注销或断开连接
使用某些配置时,如果与远程桌面断开连接而不注销,则桌面中的应用程序可保持打开状态。还可以与服务器
断开连接,并使远程应用程序保持运行。
即使没有打开的远程桌面,也可以从远程桌面操作系统注销。该功能与向桌面发送 Ctrl+Alt+Del 组合键,然后
单击注销的效果相同。
注意 Windows 组合键 Ctrl+Alt+Del 不受远程桌面的支持。要获得 Ctrl+Alt+Del 组合键的同等效果,请从菜
单栏中选择连接 > 发送 Ctrl-Alt-Del。
您也可以按 Apple 键盘上的 Fn-Control-Option-Delete。
30
VMware, Inc.
第 3 章 管理远程桌面和应用程序连接
步骤
n
与远程桌面断开连接而不注销。
选项
断开连接并退出 Horizon Client
操作
Horizon Client 3.0:
n
单击窗口一角的关闭按钮,或者从菜单栏中选择文件 > 关闭。
Horizon Client 3.1 及更高版本:
a 单击窗口一角的关闭按钮,或者从菜单栏中选择文件 > 关闭。
b
断开连接并仍在 Horizon Client 中
从菜单栏中选择 VMware Horizon Client > 退出 VMware Horizon
Client。
单击工具栏上的断开连接按钮,或从菜单栏中选择连接 > 断开连接。
注意 您的 View 管理员可将您的桌面配置为断开连接时自动注销。在这种情况下,桌面上打开的所有应
用程序都会停止。
n
注销并从远程桌面断开连接。
选项
操作
从桌面操作系统内
使用 Windows 开始菜单注销。
从菜单栏
从菜单栏中选择连接 > 注销。
如果使用该过程,远程桌面上打开的文件将关闭且不事先保存。
n
从远程应用程序断开连接。
选项
操作
从服务器断开连接并使应用程序保持运
行
n
关闭应用程序并从服务器断开连接
n
执行以下操作之一:
单击桌面和应用程序选择窗口工具栏左侧的从服务器断开连接按钮。
n 从菜单栏中选择文件 > 从服务器断开连接。
a
b
以常见方式退出应用程序,如单击应用程序窗口一角的关闭按钮。
单击桌面和应用程序选择窗口工具栏左侧的从服务器断开连接按钮,或
从菜单栏中选择文件 > 从服务器断开连接。
没有打开的远程桌面时请注销。
如果使用该过程,远程桌面上打开的文件将关闭且不事先保存。
选项
操作
从主屏幕中
a
双击服务器快捷方式并提供凭据。
这些凭据可能包括 RSA SecurID 凭据和用于登录到桌面的凭据。
b
从桌面和应用程序选择窗口中
选择桌面,然后从菜单栏中选择连接 > 注销。
选择桌面,然后从菜单栏中选择连接 > 注销。
自动连接到远程桌面
在 Horizon Client 3.2 及更高版本中,可以将服务器配置为连接到该服务器时自动启动远程桌面。
如果您在服务器上只有一个远程桌面的使用权限,Horizon Client 会在连接到该服务器时自动启动此桌面。
注意 无法将服务器配置为自动启动远程应用程序。
VMware, Inc.
31
使用适用于 Mac OS X 的 VMware Horizon Client
前提条件
获得您连接到服务器所需的凭据,如用户名和密码、RSA SecurID 用户名和通行码、RADIUS 身份验证用户名
和通行码,或者智能卡个人识别码 (Personal Identification Number, PIN)。
步骤
1
在 Horizon Client 主屏幕上,双击服务器图标。
2
如果出现提示,请提供凭据。
3
单击桌面和应用程序选择窗口右上角的设置按钮(齿轮图标)。
4
在“设置”对话框的左侧窗格中选择一个桌面池。
5
选择自动连接到此桌面。
6
关闭“设置”对话框以保存您的更改。
下次连接到服务器时,Horizon Client 会自动启动远程桌面。
配置远程应用程序的重新连接行为
如果用户与服务器断开连接而未关闭远程应用程序,下次用户连接到服务器时,Horizon Client 将提示用户重
新打开该应用程序。可以通过修改 Horizon Client 中的重新连接行为设置来更改该行为。
前提条件
获取连接服务器所需的凭据,如用户名和密码,或 RSA SecurID 用户名和通行码。
步骤
1
在 Horizon Client 主屏幕上,双击服务器图标。
2
如果出现提示,请提供凭据。
3
单击桌面和应用程序选择窗口右上角的设置按钮(齿轮图标)。
4
在“设置”对话框的左侧窗格中选择应用程序。
5
选择应用程序重新连接行为选项。
这些选项会确定当用户连接到服务器且远程应用程序仍在运行时 Horizon Client 的行为。
6
选项
说明
请求重新连接以打开应用程序
Horizon Client 显示以下消息:您有一个或多个远程应用程序正在运行。是
否要立即打开?。用户可以通过单击重新连接到应用程序或现在不做出响应。
用户也可以选中不再显示此消息复选框来阻止将来显示此消息。默认情况下,
将启用该设置。
自动重新连接以打开应用程序
Horizon Client 将立即重新打开任何正在运行的应用程序。
不请求重新连接且不自动重新连接
Horizon Client 不会提示用户重新打开正在运行的应用程序,也不会重新打
开正在运行的应用程序。该设置与不再显示此消息复选框的效果相同。
单击继续保存更改。
新设置将在用户下次连接到服务器时生效。
32
VMware, Inc.
第 3 章 管理远程桌面和应用程序连接
从主屏幕移除服务器的快捷方式
连接到服务器后,该服务器的快捷方式会保存到 Horizon Client 主屏幕中。
您可以通过以下方式移除服务器的快捷方式:选择该快捷方式并按 Delete 键;或者,在主屏幕上,按住 Control
键并单击该快捷方式或右键单击该快捷方式,然后选择删除。
您不能移除连接到服务器之后显示的远程桌面或应用程序快捷方式。
重新排序快捷方式
您可以对服务器、远程桌面和远程应用程序快捷方式进行重新排序。
每次连接到服务器时,Horizon Client 都会将服务器快捷方式保存到主屏幕中。通过选择快捷方式,并将其拖
动到主屏幕上的新位置,可以对这些服务器快捷方式重新排序。
连接到服务器之后,该服务器上的可用桌面和应用程序显示在桌面和应用程序选择窗口中。先显示桌面快捷方
式,后跟应用程序快捷方式。桌面快捷方式和应用程序快捷方式按字母顺序排列,并且无法重新排列。当您处
于收藏夹视图(单击桌面和应用程序选择窗口右上角的收藏夹按钮)时,通过选择快捷方式,并将其拖动到窗
口中的新位置,可以对桌面和应用程序的快捷方式进行重新排序。
回滚桌面
对于检出后要在 Windows PC 或笔记本电脑上以本地模式使用的远程桌面,回滚操作会丢弃对其所做的更改。
仅当您的 View 管理员已经启用此功能,而且您已经检出桌面时,您才可以回滚远程桌面。
Horizon Client 3.4 及更高版本中不支持回滚桌面。
小心 如果对本地模式桌面进行了更改,而且这些更改在回滚之前未复制回服务器,这些更改都将丢失。
前提条件
将桌面备份到服务器以保存数据或文件。
n
您可以使用 View Administrator 将数据复制到服务器,或者,如果策略允许,您可以在当前已检出此桌面
的 Windows 客户端上使用 View Client with Local Mode。
n
获得您登录所需的凭据,如用户名和密码、RSA SecurID 用户名和通行码,或者智能卡个人识别码
(PIN)。
步骤
1
2
如果 Horizon Client 主屏幕显示服务器快捷方式,请双击要访问桌面的服务器的快捷方式并提供凭据。
a
如果系统提示您输入 RSA SecurID 凭据或 RADIUS 身份验证凭据,请输入用户名和通行码并单击继续。
b
在登录对话框中输入您的用户名和密码。
在显示远程桌面快捷方式的 Horizon Client 主屏幕上,选择该桌面,然后从菜单栏中选择连接 > 回滚。
远程桌面回滚后,您可以从 Mac 客户端系统登录此桌面。
VMware, Inc.
33
使用适用于 Mac OS X 的 VMware Horizon Client
34
VMware, Inc.
4
在 Mac 上使用 Microsoft Windows 桌面
或应用程序
适用于 Mac OS X 的 Horizon Client 支持多种功能。
本章讨论了以下主题:
n
第 35 页,“Mac OS X 功能支持表”
n
第 38 页,“国际化”
n
第 38 页,“显示器和屏幕分辨率”
n
第 39 页,“连接 USB 设备”
n
第 46 页,“将实时音频-视频功能用于网络摄像头和麦克风”
n
第 49 页,“复制和粘贴文本及图像”
n
第 50 页,“使用远程应用程序”
n
第 51 页,“在远程应用程序中保存文档”
n
第 51 页,“从远程桌面或应用程序打印”
n
第 53 页,“PCoIP 客户端映像缓存”
Mac OS X 功能支持表
某些功能并不适用于全部类型的 Horizon Client。
表 4‑1 适用于 Mac OS X 客户端的 Windows 桌面所支持的功能
Windows
10 桌面
Windows 8.x
桌面
Windows 7
桌面
Windows
Vista 桌面
Windows
XP 桌面
Windows
Server
2008/2012 R2 桌
面
RSA SecurID 或
RADIUS
X
X
X
受限
受限
X
单点登录
X
X
X
受限
受限
X
PCoIP 显示协议
X
X
X
受限
受限
X
RDP 显示协议
X
X
X
受限
受限
X
VMware Blast 协议
X
X
X
USB 重定向
X
X
X
客户端驱动器重定向
X
X
X
实时音频-视频 (RTAV)
X
X
X
功能
VMware, Inc.
X
受限
受限
X
X
受限
受限
X
35
使用适用于 Mac OS X 的 VMware Horizon Client
表 4‑1 适用于 Mac OS X 客户端的 Windows 桌面所支持的功能 (续)
Windows
10 桌面
Windows 8.x
桌面
Windows 7
桌面
Windows
Vista 桌面
Windows
XP 桌面
Windows
Server
2008/2012 R2 桌
面
虚拟打印
X
X
X
受限
受限
X
基于位置的打印
X
X
X
受限
受限
X
智能卡
X
X
受限
受限
X
多显示器
X
X
受限
受限
X
功能
Wyse MMR
Windows 7 MMR
X
Windows 10 桌面需要使用 View Agent 6.2 或更高版本或者 Horizon Agent 7.0 或更高版本。Windows Server
2012 R2 桌面需要使用 View Agent 6.1 或更高版本或者 Horizon Agent 7.0 或更高版本。
重要事项 View Agent 6.1 和更高版本以及 Horizon Agent 7.0 和更高版本不支持 Windows XP 和 Windows
Vista 桌面。View Agent 6.0.2 是支持这些客户机操作系统的上一个 View 版本。对于与 Microsoft 签订 Windows
XP 和 Vista 扩展支持协议以及与 VMware 签订这些客户机操作系统的扩展支持协议的客户,可以使用连接服
务器 6.1 部署其 Windows XP 和 Vista 桌面的 View Agent 6.0.2 版本。
有关上述功能的说明,请参阅《View 体系结构规划指南》文档。
RDS 主机上基于会话的桌面的功能支持表
RDS 主机是安装了 Windows 远程桌面服务以及 View Agent 或 Horizon Agent 的服务器计算机。多个用户可
以同时在一个 RDS 主机上拥有桌面会话。RDS 主机可以是物理机或虚拟机。
注意 下表只包含对应于支持的功能的行。在文字指定 View Agent 最低版本的地方,文字“和更高版本”表
示包含 Horizon Agent 7.0 和更高版本。
表 4‑2 安装了 View Agent 6.0.x 或更高版本或者 Horizon Agent 7.0 或更高版本的 RDS 主机支持的功能
物理机上的 Windows
Server 2008 R2 RDS
主机
虚拟机上的 Windows
Server 2008 R2 RDS
主机
物理机上的
Windows Server
2012 RDS 主机
虚拟机上的 Windows
Server 2012 RDS 主机
RSA SecurID 或
RADIUS
X
X
X
X
智能卡
View Agent 6.1 和更高
版本
View Agent 6.1 和更
高版本
View Agent 6.1 和更
高版本
View Agent 6.1 和更高
版本
单点登录
X
X
X
X
PCoIP 显示协议
X
X
X
X
VMware Blast 显示协
议
Horizon Agent 7.0 和
更高版本
Horizon Agent 7.0 和
更高版本
Horizon Agent 7.0
和更高版本
Horizon Agent 7.0 和更
高版本
功能
HTML Access
View Agent 6.0.2 和更
高版本
USB 重定向(仅限 USB
存储设备)
客户端驱动器重定向
虚拟打印(适用于桌面
客户端)
36
View Agent 6.1.1 和更
高版本
View Agent 6.1.1 和更
高版本
View Agent 6.0.1 和更
高版本
View Agent 6.0.2 和更高
版本
View Agent 6.1 和更
高版本
View Agent 6.1 和更高
版本
View Agent 6.1.1 和
更高版本
View Agent 6.1.1 和更高
版本
View Agent 6.0.1 和更高
版本
VMware, Inc.
第 4 章 在 Mac 上使用 Microsoft Windows 桌面或应用程序
表 4‑2 安装了 View Agent 6.0.x 或更高版本或者 Horizon Agent 7.0 或更高版本的 RDS 主机支持的功能 (续)
功能
物理机上的 Windows
Server 2008 R2 RDS
主机
虚拟机上的 Windows
Server 2008 R2 RDS
主机
物理机上的
Windows Server
2012 RDS 主机
View Agent 6.0.1 和更
高版本
基于位置的打印
虚拟机上的 Windows
Server 2012 RDS 主机
View Agent 6.0.1 和更高
版本
多个显示器(适用于桌
面客户端)
X
X
X
X
Unity Touch(适用于
移动客户端)
X
X
X
X
注意 智能卡、USB 重定向和客户端驱动器重定向功能也需要使用 Horizon Client 3.4 或更高版本。客户端驱
动器重定向是 Horizon Client 3.4 中的一项技术预览功能。
有关支持的各个客户机操作系统的版本及服务包信息,请参阅 View 5.x 或 6.x 安装指南文档中的“View Agent
支持的操作系统”主题。请参阅 Horizon 7 安装文档中的“Horizon Agent 支持的操作系统”主题。
特定功能的限制
适用于 Mac OS X 的 Horizon Client 的 Windows 桌面支持的特定功能存在某些限制。
表 4‑3 特定功能的要求
功能
要求
与 Windows 8.1 或更高版本桌面建立 RDP 连接
请参阅 http://kb.vmware.com/kb/2059786 上的 VMware 知
识库文章。
实时音频-视频
请参阅第 8 页,“实时音频-视频的系统要求”。
适用于 Windows Server 2008 R2 桌面、RDS 桌面(在虚拟机
RDS 主机上)以及远程应用程序的虚拟打印和基于位置的打
印
Horizon Client 3.1 和更高版本以及 Horizon 6.0.1(包含
View)和更高版本的服务器。
智能卡
对于单用户虚拟机桌面,需要 Horizon Client 3.2 或更高版本。
对于 RDS 主机上基于会话的桌面,需要 Horizon Client 3.4
和更高版本以及 View Agent 6.1 和更高版本。
客户端驱动器重定向
Horizon Client 3.4 和更高版本以及 View Agent 6.1.1 和更高
版本或 Horizon Agent 7.0 和更高版本。
注意 客户端驱动器重定向是 Horizon Client 3.4 中的技术预
览功能。它是 Horizon Client 3.5 和更高版本中的完全支持的
功能。
注意 除了访问远程桌面外,您还可以使用 Horizon Client 安全访问基于 Windows 的远程应用程序。在
Horizon Client 中选择一个应用程序时,会在本地客户端设备上打开一个该应用程序的窗口,而且应用程序的
外观和行为就像安装在本地设备上一样。
只有在连接到连接服务器 6.0 或更高版本时,才能使用远程应用程序。有关 RDS(远程桌面会话)主机(它提
供远程应用程序和基于会话的桌面)支持的操作系统的信息,请参阅《View 5.x 或 6.x 安装指南》文档中的
“Horizon Agent 支持的操作系统”主题。请参阅 Horizon 7 安装文档中的“Horizon Agent 支持的操作系统”
主题。
VMware, Inc.
37
使用适用于 Mac OS X 的 VMware Horizon Client
Linux 桌面的功能支持
如果您具有 View Agent 6.1.1 或更高版本以及 Horizon Client 3.4 和更高版本,则支持某些 Linux 客户机操作
系统。有关支持的 Linux 操作系统列表以及支持的功能的信息,请参阅 Horizon 6 版本 6.1 和更高版本文档中
包含的《设置 Horizon 6 for Linux 桌面》。
国际化
用户界面和文档提供英语、日语、法语、德语、简体中文、繁体中文和韩语版本。
显示器和屏幕分辨率
在使用 VMware Blast 或 PCoIP 显示协议时,您可以将远程桌面扩展到多个显示器。如果使用具有 Retina 显示
屏的 Mac,则可以使用高分辨率查看远程桌面。
使用多个显示器
对于 Horizon Client 3.4 以及更低版本和 PCoIP 显示协议,最多可以使用两个显示器。显示器可以并排或垂直
堆放在一起。支持 2650 x 1600 远程桌面屏幕分辨率。启用 3D 呈现功能后,最大分辨率为 1920x1200。3D 应
用程序包括 Windows Aero 主题、Microsoft Office 2010 和 Google Earth 等。
对于 Horizon Client 3.5 和更高版本和 PCoIP 显示协议以及 Horizon Client 4.0 和更高版本和 VMware Blast 或
PCoIP 显示协议,支持远程桌面屏幕分辨率 4K (3840 x 2160)。支持的 4K 显示器的数量取决于桌面虚拟机的硬
件版本和 Windows 版本。
硬件版本
Windows 版本
支持的 4K 显示器数量
10(兼容 ESXi 5.5.x)
7、8、8.x 和 10
1
11(兼容 ESXi 6.0)
7(禁用 3D 呈现功能;禁用 Windows Aero)
3
11
7(启用 3D 呈现功能)
1
11
8、8.x 和 10
1
远程桌面必须安装 View Agent 6.2 或更高版本或者 Horizon Agent 7.0 或更高版本。为了获取最佳性能,VMware
建议虚拟机至少具有 2 GB 的 RAM 和 2 个 vCPU。该功能可能需要优异的网络条件,例如,1000 Mbps 的带
宽,以及低网络延迟和低数据包丢失率。
将全屏模式用于多个显示器
远程桌面窗口打开时,可以使用窗口 > 全屏菜单项或桌面窗口右上角的扩展器箭头将远程桌面扩展到多个显示
器。在 Horizon Client 4.0 和更高版本中,可以选择窗口 > 在全屏时使用单个显示菜单项,使远程桌面只填充
一个显示器。在使用该选项时,这些显示器不必处于相同的模式。例如,如果您使用连接外部显示器的笔记本
电脑,则外部显示器既可以使用纵向模式也可以使用横向模式。
在 Horizon Client 4.0 和更高版本中,可以先从“设置”对话框中选择全屏选项,然后再启动远程桌面。单击
桌面和应用程序选择窗口右上角的设置按钮(齿轮图标),选择远程桌面,然后从全屏下拉菜单中选择全屏选项。
对远程桌面使用 OS X El Capitan 中的拆分视图
通过 OS X El Capitan 中的拆分视图功能,您可以在 Mac 屏幕中显示两个应用程序,而无需手动移动窗口并调
整其大小。在 Horizon Client 4.0 和更高版本中,您可以对处于全屏模式(全屏或在全屏时使用单个显示选项)
的远程桌面使用拆分视图功能。
38
VMware, Inc.
第 4 章 在 Mac 上使用 Microsoft Windows 桌面或应用程序
使用具有 Retina 显示屏的高分辨率 Mac
在使用 VMware Blast 或 PCoIP 显示协议时,Horizon Client 还支持在这些具有 Retina 显示屏的客户端系统中
使用非常高的分辨率。连接到远程桌面后,可以选择连接 > 分辨率 > 高分辨率菜单项。只有在客户端系统支持
Retina 显示屏时,才会显示此菜单项。
如果使用高分辨率,则远程桌面上的图标会变小,但显示内容会更清晰。
连接 USB 设备
您可通过远程桌面使用本地连接的 USB 设备,如拇指闪存盘、照相机和打印机。此功能称为 USB 重定向。
当使用此功能时,可通过 Horizon Client 中的菜单来使用连接到本地客户端系统的大多数 USB 设备。此菜单
可用于连接设备和断开设备的连接。
通过 Horizon Client 3.4 或更高版本以及 View Agent 6.1 或更高版本,或者 Horizon Agent 7.0 或更高版本,
您还可以重定向本地连接的 USB 拇指闪存盘和硬盘,以用于 RDS 桌面和应用程序。RDS 桌面和应用程序不支
持其他类型的 USB 设备,包括其他类型的存储设备(如安全存储驱动器和 USB CD-ROM)。托管 RDS 桌面
或应用程序的服务器运行的必须是 Windows Server 2012 或更高版本。
如果您使用客户端驱动器重定向功能共享 USB 存储设备或 USB 存储设备上的文件夹,则无法使用 USB 重定向
功能将该设备重定向至远程桌面或应用程序,因为该设备已被共享。
通过远程桌面使用 USB 设备有以下局限:
n
当通过 Horizon Client 中的菜单访问 USB 设备并在远程桌面中使用此设备时,将无法在本地计算机上访
问此设备。
n
有些 USB 设备不显示在菜单中但在远程桌面中可用,其中包括人机接口设备(如键盘和指针设备)。远程
桌面和本地计算机可同时使用这些设备。网络延迟有时会导致与这些设备的交互速度变慢。
n
较大的 USB 磁盘驱动器可能需要几分钟时间才能显示在桌面中。
n
有些 USB 设备需要特定的驱动程序。如果远程桌面中未安装所需的驱动程序,将 USB 设备与远程桌面连
接时系统会提示您进行安装。
n
如果计划连接使用 MTP 驱动程序的 USB 设备,如基于 Android 系统的三星智能手机和平板电脑,则必须
将 Horizon Client 设置为自动将 USB 设备连接到您的远程桌面。否则,当您使用菜单项手动重定向 USB
设备时,设备不会重定向,除非您拔出设备然后再重新插入。
n
USB 重定向功能不支持网络摄像头。
n
音频 USB 设备的重定向不稳定,具体取决于网络状况。有些设备即使在闲置状态下也要求具备高数据吞吐
量。
可以手动也可以通过自动方式将 USB 设备连接到远程桌面。
注意 请勿将 USB 以太网连接重定向到远程桌面。如果本地系统已连接,则远程桌面可以连接到网络。如果已
将远程桌面设置为自动连接 USB 设备,您可添加一个例外情况,将以太网连接排除在外。请参阅第 41 页,
“在 Mac OS X 客户端上配置 USB 重定向”。
前提条件
n
要通过远程桌面使用 USB 设备,View 管理员必须先启用远程桌面的 USB 功能。
此任务包括安装代理的 USB 重定向组件,还可以包括设置有关 USB 重定向的策略。如果您使用连接服务
器和 Agent 5.3.x,请参阅《View 管理指南》文档,以了解更多信息。如果您使用连接服务器和 Agent 6.0
或更高版本,请参阅《在 View 中设置桌面和应用程序池》。
VMware, Inc.
39
使用适用于 Mac OS X 的 VMware Horizon Client
n
如果您是首次尝试连接 USB 设备,则必须提供管理员密码。Horizon Client 会适时提示您输入密码。
需要对 Horizon Client 已安装的一些 USB 重定向所需的组件进行配置,且必须具备管理员权限才能执行
这些配置工作。
步骤
n
手动将 USB 设备连接到远程桌面。
a
如果您是首次使用 USB 功能,请单击 VMware Horizon Client 菜单栏上的连接 > USB > 启动远程 USB
服务,并根据提示输入管理员密码。
b
将 USB 设备连接到本地客户端系统。
c
单击 VMware Horizon Client 菜单栏上的连接 > USB > 连接到桌面以列出 USB 设备。
d
连接到远程桌面,以列出已连接的 USB 设备及选择 USB 设备。
现在即通过手动方式将此设备从本地系统重定向到了远程桌面。
n
将 USB 设备连接到远程托管应用程序。
a
如果您是首次使用 USB 功能,请单击 VMware Horizon Client 菜单栏上的连接 > USB > 启动远程 USB
服务,并根据提示输入管理员密码。
b
插入 USB 设备。
c
启动远程应用程序。
d
单击桌面和应用程序选择窗口右上角的设置按钮(齿轮图标)。
e
在“设置”对话框的左侧窗格中选择应用程序。
f
在“设置”对话框的右侧窗格顶部单击 USB。
可用的 USB 设备会显示在左侧窗格中。
g
选择一个 USB 设备并单击连接设备。
如果 USB 设备已连接到远程桌面或应用程序,则在选择该设备前,您必须先将其从相应的桌面或应用
程序断开连接。
h
选择一个远程应用程序并单击继续。
您可以选择 RDS 主机上运行的任何应用程序。选择远程应用程序后,您就可以将 USB 设备用于该远
程应用程序。
i
使用远程应用程序完毕后,请再次打开“设置”对话框,选择 USB,然后选择断开连接以将 USB 设
备从远程应用程序中释放出来。
现在您就可以将 USB 设备用于您的本地客户端系统、远程桌面或其他远程应用程序。
n
将 Horizon Client 配置为在您将 USB 设备插入本地系统时自动将其连接到远程桌面。
如果您计划连接使用 MTP 驱动程序的设备(例如基于 Android 系统的三星智能手机和平板电脑),则可
以使用自动连接功能。
a
在插入 USB 设备之前,请启动 Horizon Client 并连接到一个远程桌面。
b
如果您是首次使用 USB 功能,请单击 VMware Horizon Client 菜单栏上的连接 > USB > 启动远程 USB
服务,并根据提示输入管理员密码。
c
单击 VMware Horizon Client 菜单栏上的连接 > USB > 插入时自动连接。
d
插入 USB 设备。
启动 Horizon Client 后连接到本地系统的 USB 设备将被重定向到远程桌面。
40
VMware, Inc.
第 4 章 在 Mac 上使用 Microsoft Windows 桌面或应用程序
n
将 Horizon Client 配置为 Horizon Client 启动时自动将 USB 设备连接到远程桌面。
a
如果您是首次使用 USB 功能,请单击 VMware Horizon Client 菜单栏上的连接 > USB > 启动远程 USB
服务,并根据提示输入管理员密码。
b
单击 VMware Horizon Client 菜单栏上的连接 > USB > 启动时自动连接。
c
插入 USB 设备,并重新启动 Horizon Client。
启动 Horizon Client 时连接到本地系统的 USB 设备将被重定向到远程桌面。
USB 设备显示在桌面中。这可能需要最多 20 秒的时间。首次将设备连接到桌面时,系统可能提示您安装驱动
程序。
如果 USB 设备在几分钟后未显示在桌面中,请断开连接,然后重新将其连接至客户端计算机。
下一步
如果遇到 USB 重定向问题,请参阅《在 View 中设置桌面和应用程序池》文档中有关 USB 重定向故障排除的主
题。
在 Mac OS X 客户端上配置 USB 重定向
管理员可以通过配置客户端系统来指定哪些 USB 设备可以重定向至远程桌面。
您可以同时为远程桌面上的 View Agent 或 Horizon Agent 和本地系统上的 Horizon Client 配置 USB 策略以实
现以下目标:
n
限制 Horizon Client 可重定向的 USB 设备类型。
n
设置 View Agent 或 Horizon Agent 以禁止从客户端计算机中转发某些 USB 设备。
n
指定 Horizon Client 是否应该将复合 USB 设备拆分为单个组件进行重定向。
复合 USB 设备包含两台或更多设备,例如视频输入设备和存储设备。
客户端上的配置设置可能与为远程桌面上的 View Agent 或 Horizon Agent 设置的相应策略合并在一起,也可
能被这些策略覆盖。有关客户端上的 USB 设置如何与 View Agent 或 Horizon Agent USB 策略配合使用的信
息,请参阅《在 View 中设置桌面和应用程序池》文档中有关使用策略控制 USB 重定向的主题。
用于配置 USB 重定向的语法
您可以配置过滤和拆分规则,将 USB 设备排除在或包括在重定向至远程桌面的设备之列。在 Mac OS X 客户端
上,要配置 USB 功能,您可以使用 Terminal (/Applications/Utilities/Terminal.app) 并以 root 身份运行命
令。
n
列出规则:
# sudo defaults read domain
例如:
# sudo defaults read com.vmware.viewusb
n
移除规则:
# sudo defaults delete domain property
例如:
# sudo defaults delete com.vmware.viewusb ExcludeVidPid
n
设置或替换过滤器规则:
# sudo defaults write domain property value
VMware, Inc.
41
使用适用于 Mac OS X 的 VMware Horizon Client
例如:
# sudo defaults write com.vmware.viewusb ExcludeVidPid vid-1234_pid-5678
重要事项 有些配置参数要求提供 USB 设备的 VID(供应商 ID)和 PID(产品 ID)。要查找 VID 和 PID,
可在 Internet 上以产品名称与 vid 和 pid 的组合作为关键字进行搜索。也可以在 Horizon Client 运行过程
中将 USB 设备插入本地系统,然后在 USB 日志文件中查找。有关详细信息,请参阅第 45 页,“启用
USB 重定向日志记录”。
n
设置或替换复合设备的拆分规则:
# sudo defaults write domain property value
例如:
#
#
#
#
sudo
sudo
sudo
sudo
defaults
defaults
defaults
defaults
write
write
write
write
com.vmware.viewusb
com.vmware.viewusb
com.vmware.viewusb
com.vmware.viewusb
AllowAutoDeviceSplitting true
SplitExcludeVidPid vid-03f0_Pid-2a12
SplitVidPid "'vid-0911_Pid-149a(exintf:03)'"
IncludeVidPid vid-0911_Pid-149a
复合 USB 设备包含两台或更多设备,例如视频输入设备和存储设备。本例中的第一行启用了对复合设备的
自动拆分。第二行则禁止拆分指定的复合 USB 设备 (Vid-03f0_Pid-2a12)。
第三行指示 Horizon Client 将其他复合设备 (Vid-0911_Pid-149a) 的组件视为独立的设备,但禁止以下组
件进行重定向:接口号为 03 的组件。该组件保留为本地状态。
由于该复合设备包含一个默认情况下通常会排除的组件(例如,鼠标或键盘),因此有必要添加第四行,
从而使复合设备 Vid-0911_Pid-149a 的其他组件可以重定向到远程桌面。
前三项属性属于拆分属性。最后一项属性为过滤属性。过滤属性的处理顺序先于拆分属性。
示例:排除 USB 以太网设备
USB 以太网设备可能是一种您希望排除在重定向范围以外的 USB 设备。假设您的 Mac 使用 USB 以太网设备将
Mac 客户端系统的网络连接到远程桌面。如果重定向 USB 以太网设备,本地客户端系统将丢失与网络及远程
桌面的连接。
如果要从 USB 连接菜单中永久隐藏此设备,或已将远程桌面设置为自动连接 USB 设备,则可以添加例外以排
除以太网连接。
sudo defaults write com.vmware.viewusb ExcludeVidPid vid-xxxx_pid-yyyy
本例中,xxxx 和 yyyy 分别是 USB 以太网适配器的供应商 ID 和产品 ID。
USB 重定向属性
创建过滤规则时,您可以使用 USB 重定向属性。
表 4‑4 USB 重定向的配置属性
策略名称和属性
说明
允许自动设备拆分
属性:
AllowAutoDeviceSplitting
允许复合 USB 设备的自动拆分。
Exclude Vid/Pid Device From Split(从拆分中
排除 Vid/Pid 设备)
从拆分中排除供应商和产品 ID 指定的复合 USB 设备。该设置的格式为 vid-xxx1_pidyyy1[;vid-xxx2_pid-yyy2]...
属性:
SplitExcludeVidPid
例如:vid-0781_pid-55**
未定义默认值,相当于 false。
您必须以十六进制格式指定 ID 号。可以使用通配符 (*) 代替 ID 中的单个数字。
未定义默认值。
42
VMware, Inc.
第 4 章 在 Mac 上使用 Microsoft Windows 桌面或应用程序
表 4‑4 USB 重定向的配置属性 (续)
策略名称和属性
说明
Split Vid/Pid Device(拆分 Vid/Pid 设备)
将供应商和产品 ID 指定的复合 USB 设备组件视为单独设备。设置的格式为
属性:
SplitVidPid
vid-xxxx_pid-yyyy([exintf:zz[;exintf:ww ]])[;...]
可以使用 exintf 关键字通过指定接口号禁止重定向组件。您必须以十六进制格式指
定 ID 号,以十进制格式(包含前导零)指定接口号。可以使用通配符 (*) 代替 ID 中
的单个数字。
例如:vid-0781_pid-554c(exintf:01;exintf:02)
注意 如果复合设备包含自动排除的组件(例如鼠标和键盘组件),则 View 不会自动
包含您未明确排除的组件。您必须指定一个过滤策略(如 Include Vid/Pid
Device)来包含这些组件。
未定义默认值。
Allow Audio Input Devices(允许音频输入设
备)
属性:
AllowAudioIn
允许音频输入设备进行重定向。
未定义默认值,相当于 true。
Allow Audio Output Devices(允许音频输出
设备)
属性:
AllowAudioOut
允许音频输出设备进行重定向。
未定义默认值,相当于 false。
允许 HID
允许除键盘或鼠标之外的输入设备进行重定向。
未定义默认值,相当于 true。
属性:
AllowHID
属性:
AllowHIDBootable
Allow HIDBootable(允许可引导的 HID)
允许开机时除键盘或鼠标之外的其他可用输入设备(又称为可引导的 hid 设备)进行
重定向。
未定义默认值,相当于 true。
允许设备描述符故障防护
属性:
AllowDevDescFailsafe
要在设备出现配置/描述符问题时依然允许它进行重定向,可将其添加到 Include 过滤
器中,如 IncludeVidPid 或 IncludePath。
即使 Horizon Client 未能获取配置/设备描述符,依然允许设备进行重定向。
未定义默认值,相当于 false。
Allow Keyboard and Mouse Devices(允许键
盘和鼠标设备)
属性:
AllowKeyboardMouse
允许键盘以及集成指针设备(例如,鼠标、轨迹球或触摸板)进行重定向。
未定义默认值,相当于 false。
Allow Smart Cards(允许智能卡)
允许智能卡设备进行重定向。
未定义默认值,相当于 false。
属性:
AllowSmartcard
Allow Video Devices(允许视频设备)
属性:
AllowVideo
禁用远程配置下载
属性:
DisableRemoteConfig
Exclude All Devices(排除所有设备)
属性:
ExcludeAllDevices
允许视频设备进行重定向。
未定义默认值,相当于 true。
在执行 USB 设备过滤时,禁用 View Agent 或 Horizon Agent 设置。
未定义默认值,相当于 false。
禁止任何 USB 设备进行重定向。如果设置为 true,可以使用其他策略设置来允许特
定设备或设备系列进行重定向。如果设置为 false,可以使用其他策略设置来防止特
定设备或系列设备进行重定向。
如果在 View Agent 或 Horizon Agent 上将 Exclude All Devices 值设置为 true,
并将该设置传递到 Horizon Client,View Agent 或 Horizon Agent 设置将覆盖
Horizon Client 设置。
未定义默认值,相当于 false。
VMware, Inc.
43
使用适用于 Mac OS X 的 VMware Horizon Client
表 4‑4 USB 重定向的配置属性 (续)
策略名称和属性
说明
Exclude Device Family(排除设备系列)
禁止设备系列进行重定向。设置的格式为 family_name_1[;family_name_2]...
属性:
ExcludeFamily
例如:bluetooth;smart-card
未定义默认值。
注意 如果您启用了自动设备拆分,则 View 会检查复合 USB 设备每个接口的设备系
列,确定应排除哪些接口。如果您禁用了自动设备拆分,则 View 会检查整个复合 USB
设备的设备系列。
Exclude Vid/Pid Device(排除 Vid/Pid 设备)
属性:
ExcludeVidPid
禁止具有指定供应商和产品 ID 的设备进行重定向。设置的格式为 vid-xxx1_pidyyy2[;vid-xxx2_pid-yyy2]...
您必须以十六进制格式指定 ID 号。可以使用通配符 (*) 代替 ID 中的单个数字。
例如:vid-0781_pid-****;vid-0561_pid-554c
未定义默认值。
Exclude Path(排除路径)
禁止位于指定集线器或端口路径的设备进行重定向。设置的格式为 bus-x1[/y1]..._portz1[;bus-x2[/y2]..._port-z2]...
属性:
ExcludePath
您必须以十六进制格式指定总线和端口号。在路径中不能使用通配符。
例如:bus-1/2/3_port-02;bus-1/1/1/4_port-ff
未定义默认值。
Include Device Family(包含设备系列)
包含可以进行重定向的设备系列。设置的格式为 family_name_1[;family_name_2]...
属性:
IncludeFamily
未定义默认值。
例如:storage
Include Path(包含路径)
包含位于指定集线器或端口路径的可重定向设备。设置的格式为 bus-x1[/y1]..._portz1[;bus-x2[/y2]..._port-z2]...
属性:
IncludePath
您必须以十六进制格式指定总线和端口号。在路径中不能使用通配符。
例如:bus-1/2_port-02;bus-1/7/1/4_port-0f
未定义默认值。
Include Vid/Pid Device(包含 Vid/Pid 设备)
属性:
IncludeVidPid
包含具有指定供应商和产品 ID 的可重定向设备。设置的格式为 vid-xxx1_pidyyy2[;vid-xxx2_pid-yyy2]...
您必须以十六进制格式指定 ID 号。可以使用通配符 (*) 代替 ID 中的单个数字。
例如:vid-0561_pid-554c
未定义默认值。
USB 设备系列
在为 Horizon Client、View Agent 或 Horizon Agent 创建 USB 过滤规则时,您可以指定一个系列。
注意 有些设备不报告设备系列。
表 4‑5 USB 设备系列
44
设备系列名称
描述
audio
任一音频输入或音频输出设备。
audio-in
音频输入设备,例如麦克风。
audio-out
音频输出设备,例如扬声器和耳机。
bluetooth
通过蓝牙连接的设备。
comm
通信设备,例如调制解调器和有线网络适配器。
hid
除键盘和指针设备之外的人机接口设备。
hid-bootable
开机时除键盘和指针设备之外的其他可用人机接口设备。
imaging
成像设备,例如扫描仪。
VMware, Inc.
第 4 章 在 Mac 上使用 Microsoft Windows 桌面或应用程序
表 4‑5 USB 设备系列 (续)
设备系列名称
描述
keyboard
键盘设备。
mouse
指针设备,例如鼠标。
other
未指定设备系列。
pda
个人数字助理。
physical
力反馈设备,例如力反馈操纵杆。
printer
打印设备。
security
安全设备,例如指纹识别器。
smart-card
智能卡设备。
storage
大容量存储设备,例如闪存和外接硬盘。
unknown
设备系列未知。
vendor
具备供应商专有功能的设备。
video
视频输入设备。
wireless
无线网络适配器。
wusb
无线 USB 设备。
启用 USB 重定向日志记录
您可以参考 USB 日志进行排除故障,并确定插入客户端系统的各种设备的产品 ID 和供应商 ID。
您可以只针对当前会话启用跟踪日志记录,也可启用在引导前后持续记录日志。要针对当前会话启用日志记录,
您需要使用 shell 命令。要启用在引导前后持续记录日志,请在相应的配置文件中添加 shell 命令。
前提条件
如果您计划将跟踪日志记录配置为在系统重新引导前后持续记录日志,则必须在客户端系统上具备管理员或
root 权限才能执行此操作。如果只打算针对当前会话启用日志记录,则无需具备上述权限。
步骤
n
要只针对当前会话启用日志记录,请使用 launchctl 命令。
a
退出 Horizon Client,以便 USB 服务守护程序停止。
b
以启动 Horizon Client 时所用的用户身份打开一个 shell (/Applications/Utilities/Terminal.app)。
c
使用以下命令:
launchctl setenv VMWARE_VIEW_USBD_LOG_OPTIONS "-o log:trace"
d
n
重新启动 Horizon Client。
要启用在引导前后持续记录日志,请在相应的 shell rc 或所选 shell 的配置文件(如默认 Mac OS X shell
的配置文件 ~/.bash_profile)中添加 launchctl 命令。
下面为待添加的 launchctl 命令示例:
setenv VMWARE_VIEW_USBD_LOG_OPTIONS "-o log:trace"
VMware, Inc.
45
使用适用于 Mac OS X 的 VMware Horizon Client
将实时音频-视频功能用于网络摄像头和麦克风
通过实时音频-视频功能,您可以在远程桌面上使用本地计算机的网络摄像头或麦克风。实时音频-视频功能可
兼容标准的会议应用程序和基于浏览器的视频应用程序,支持标准网络摄像头、音频 USB 设备和模拟音频输入。
有关在远程桌面中设置实时音频-视频功能以及配置帧速率和图像分辨率的信息,请参阅《VMware Horizon View
Feature Pack 安装与管理指南》文档(针对 View 5.3.x 桌面)或《在 View 中设置桌面和应用程序池》文档(针
对 Horizon 6.0(包含 View)和更高版本的桌面)。有关在客户端系统上配置这些设置的信息,请参阅 VMware
知识库文章《在 Horizon View Client 上为实时音频-视频设置帧速率和分辨率》,网址为
http://kb.vmware.com/kb/2053644。
要下载用于测试实时音频-视频功能的安装和操作是否正确的测试应用程序,请转至
http://labs.vmware.com/flings/real-time-audio-video-test-application。此测试应用程序是一个 VMware
Fling,因此不对其提供任何技术支持。
何时可以使用网络摄像头
如果 View 管理员已配置实时音频-视频功能,并且使用 VMware Blast 或 PCoIP 显示协议,则可以在桌面上使
用内置网络摄像头或连接到本地计算机的网络摄像头。您可以在 Skype、Webex 或 Google Hangouts 等会议
应用程序中使用网络摄像头。
在远程桌面中设置 Skype、Webex 或 Google Hangouts 等应用程序的过程中,您可以从应用程序的菜单中选
择 VMware Virtual Microphone 和 VMware Virtual Webcam 作为输入设备,VMware Virtual Audio 作为输
出设备。但是对于很多应用程序,该功能可以正常运行,因此没必要选择输入设备。
如果网络摄像头当前正用于本地计算机,则可以将其同时用于远程桌面。反之亦然。
注意 如果使用 USB 网络摄像头,请不要从 Horizon Client 中的连接 > USB 菜单中进行连接。这样做会导致
通过 USB 重定向路由设备,在视频聊天中将无法使用该功能。
如果连接到本地计算机的网络摄像头不止一个,您可以配置用于远程桌面的首选网络摄像头。
在 Mac OS X 客户端系统上选择默认麦克风
如果您的客户端系统中有多个麦克风,远程桌面只使用其中一个麦克风。您可以使用客户端系统上的“系统偏
好设置”指定哪个麦克风是远程桌面上的默认麦克风。
利用实时音频-视频功能,音频输入设备和音频输出设备无需使用 USB 重定向即可运行,所需的网络带宽总量
也大大降低。也支持模拟音频输入设备。
此过程介绍如何从客户端系统用户界面上选择麦克风。管理员也可以使用 Mac OS X 默认系统配置首选麦克风。
请参阅第 47 页,“在 Mac OS X 客户端系统上配置首选网络摄像头或麦克风”。
重要事项 如果使用 USB 麦克风,请不要从 Horizon Client 中的连接 > USB 菜单中进行连接。这样做将会导
致通过 USB 重定向路由设备,并且导致设备不能使用实时音频-视频功能。
前提条件
n
确认客户端系统中已安装 USB 麦克风或其他类型的麦克风,且可正常使用。
n
验证您是否在远程桌面中使用 VMware Blast 或 PCoIP 显示协议。
步骤
46
1
在客户端系统上,选择 Apple 菜单 > 系统偏好设置,然后单击声音。
2
打开“声音偏好设置”的“输入”窗格。
3
选择要使用的麦克风。
VMware, Inc.
第 4 章 在 Mac 上使用 Microsoft Windows 桌面或应用程序
下次连接远程桌面并发起通话时,远程桌面会使用您在客户端系统选择的默认麦克风。
在 Mac OS X 客户端上配置实时音频-视频
可以使用 Mac OS X 默认系统在命令行中配置实时音频-视频设置。在默认系统中,通过使用终端
(/Applications/Utilities/Terminal.app) 可以读取、写入和删除 Mac OS X 用户默认设置。
Mac OS X 默认设置属于域。域通常对应于各个应用程序。实时音频-视频功能的域为 com.vmware.rtav。
实时音频-视频的配置语法
可以使用以下命令来配置实时音频-视频功能。
表 4‑6 实时音频-视频配置的命令语法
命令
描述
defaults write com.vmware.rtav scrWCamId "webcamuserid"
设置要在远程桌面上使用的首选网络摄像头。未设置此值时,由系
统枚举自动选定网络摄像头。您可以指定连接到(内置到)客户端
系统的任何网络摄像头。
defaults write com.vmware.rtav srcAudioInId "audiodevice-userid"
设置要在远程桌面上使用的首选麦克风(音频输入设备)。未设置
此值时,远程桌面使用客户端系统上设置的默认录音设备。您可以
指定连接到(内置到)客户端系统的任何麦克风。
defaults write com.vmware.rtav
srcWCamFrameWidthpixels
设置图像宽度。值默认为硬编码值 320 像素。您可以将图像宽度更
改为任意像素值。
defaults write com.vmware.rtav
srcWCamFrameHeightpixels
设置图像高度。值默认为硬编码值 240 像素。您可以将图像高度更
改为任意像素值。
defaults write com.vmware.rtav srcWCamFrameRatefps
设置帧速。值默认为 15 fps。您可以将帧速更改为任意值。
defaults write com.vmware.rtav LogLevel "level"
设置实时音频-视频日志文件 (~/Library/Logs/VMware/vmwareRTAV-pid.log) 的日志级别。可以将日志级别设置为 trace 或
debug。
defaults write com.vmware.rtav IsDisabledvalue
确定是启用还是禁用实时音频-视频。默认情况下启用实时音频-视
频。(此值无效。)要禁用客户端上的实时音频-视频,将该值设置
为 true。
defaults read com.vmware.rtav
显示实时音频-视频配置设置。
defaults delete com.vmware.rtavsetting
删除实时音频-视频配置设置,例如:defaults delete
com.vmware.rtav srcWCamFrameWidth
注意 您可以将帧速从 1 fps 最高调整为 25 fps,将分辨率最高调整为最大值 1920x1080。并非所有设备或所有
环境都支持较快帧速下的高分辨率。
在 Mac OS X 客户端系统上配置首选网络摄像头或麦克风
启用实时音频-视频功能后,如果客户端系统中具有多个网络摄像头或麦克风,在远程桌面中只能使用一个网络
摄像头和一个麦克风。使用 Mac OS X 默认系统在命令行中指定首选的网络摄像头和麦克风。
利用实时音频-视频功能,网络摄像头、音频输入设备和音频输出设备无需 USB 重定向即可运行,所需的网络
带宽总量也大大降低。也支持模拟音频输入设备。
在大多数环境中,不需要配置首选麦克风或网络摄像头。如果您未设置首选麦克风,远程桌面会使用在客户端
系统的“系统偏好设置”中设置的默认音频设备。请参阅第 46 页,“在 Mac OS X 客户端系统上选择默认麦克
风”。如果您未配置首选网络摄像头,远程桌面会按枚举选择网络摄像头。
前提条件
n
VMware, Inc.
如果要配置首选 USB 网络摄像头,请验证客户端系统中已安装网络摄像头并可正常使用。
47
使用适用于 Mac OS X 的 VMware Horizon Client
n
如果要配置首选 USB 麦克风或其他类型的麦克风,请验证客户端系统中已安装麦克风并可正常使用。
n
验证您是否在远程桌面中使用 VMware Blast 或 PCoIP 显示协议。
步骤
1
2
在 Mac OS X 客户端系统上,打开网络摄像头或麦克风应用程序,以触发照相机设备或音频设备的枚举并
记录到实时音频-视频日志文件中。
a
添加网络摄像头或音频设备。
b
在应用程序文件夹中,双击 VMware Horizon View Client (Horizon Client 3.0) 或 VMware Horizon
Client(Horizon Client 3.1 和更高版本)启动 Horizon Client。
c
发起一次通话,然后停止。
在实时音频-视频日志文件中找到网络摄像头或麦克风的日志条目。
a
在文本编辑器中,打开实时音频-视频日志文件。
实时音频-视频日志文件名为 ~/Library/Logs/VMware/vmware-RTAV-pid.log,其中 pid 是当前会话的
进程 ID。
b
在实时音频-视频日志文件中搜索标识连接的网络摄像头或麦克风的条目。
以下示例介绍了在实时音频-视频日志文件中网络摄像头条目可能的显示形式:
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void VideoInputBase::LogDevEnum() - 1
Device(s) found
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void VideoInputBase::LogDevEnum() Name=FaceTime HD Camera (Built-in) UserId=FaceTime HD Camera (Built-in)#0xfa20000005ac8509
SystemId=0xfa20000005ac8509
以下示例介绍了在实时音频-视频日志文件中麦克风条目可能的显示形式:
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: int
AVCaptureEnumerateAudioDevices(MMDev::DeviceList&) 2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void AudioCaptureBase::LogDevEnum() 2 Device(s) found
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void AudioCaptureBase::LogDevEnum() Index=255
Name=Built-in Microphone
UserId=Built-in Microphone#AppleHDAEngineInput:1B,
0,1,0:1
SystemId=AppleHDAEngineInput:1B,0,1,0:1
2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void AudioCaptureBase::LogDevEnum() Index=255
Name=Built-in Input
UserId=Built-in Input#AppleHDAEngineInput:1B,0,1,1:2
SystemId=AppleHDAEngineInput:1B,0,1,1:2
3
在实时音频-视频日志文件中找到您首选的网络摄像头或麦克风,并记录其用户 ID。
在日志文件中用户 ID 显示在字符串 UserId= 的后面。例如,内部视频通话摄像头的用户 ID 为 FaceTime
HD Camera (Built-in),而内部麦克风的用户 ID 为 Built-in Microphone。
48
VMware, Inc.
第 4 章 在 Mac 上使用 Microsoft Windows 桌面或应用程序
4
5
在“终端”(/Applications/Utilities/Terminal.app) 中,使用 defaults write 命令设置首选网络摄像头
或麦克风。
选项
操作
设置首选网络摄像头
键入
defaults write com.vmware.rtav srcWCamId "webcam-userid",其
中 webcam-userid 是首选网络摄像头的用户 ID,可从实时音频-视频日志文件
中获取。例如:
defaults write com.vmware.rtav srcWCamId "HD Webcam C525”
设置首选麦克风
键入
defaults write com.vmware.rtav srcAudioInId "audio-deviceuserid",其中 audio-device-userid 是首选麦克风的用户 ID,可从实时音频视频日志文件中获取。例如:
defaults write com.vmware.rtav srcAudioInId "Built-in
Microphone"
(可选) 使用 defaults read 命令来验证对实时音频-视频功能所做的更改。
例如:defaults read com.vmware.rtav
此命令会列出所有实时音频-视频设置。
下次连接远程桌面并发起新的通话时,该桌面会使用您配置的首选网络摄像头或麦克风(如果可用)。如果首
选网络摄像头或麦克风不可用,则远程桌面可以使用其他可用的网络摄像头或麦克风。
复制和粘贴文本及图像
默认情况下,您可以将文本从您的客户端系统复制和粘贴到远程桌面或应用程序。如果管理员已启用该功能,
您还可以将文本从远程桌面或应用程序复制和粘贴到您的客户端系统,或者在两个远程桌面或应用程序之间复
制和粘贴文本。但会有一些限制。
如果使用 VMware Blast 或 PCoIP 显示协议,View 管理员可以设置该功能,以便仅允许从客户端系统中复制
和粘贴到远程桌面,仅允许从远程桌面复制和粘贴到客户端系统,允许在客户端系统和远程桌面之间进行双向
复制和粘贴,或者禁止在客户端系统和远程桌面之间进行复制和粘贴。如果使用的是 Horizon 6.0(包含 View)
远程应用程序,则适用相同的规则。
管理员通过与远程桌面或应用程序中的代理相关的组策略对象 (Group Policy Object, GPO) 配置复制和粘贴功
能。在 Horizon 7.0 和更高版本中,管理员还可以使用智能策略来控制远程桌面中的复制和粘贴行为。有关详
细信息,请参阅《《在 View 中设置桌面和应用程序池》》文档。GPO 信息位于有关 View PCoIP 常规会话变
量的主题中,其中包含名为配置剪贴板重定向的设置。有关智能策略的信息,请参阅有关 Horizon 策略设置的
主题,其中包含剪贴板设置。
所支持的文件格式包括文本、图像和 RTF(富文本格式)。剪贴板可容纳 1 MB 的数据用于复制和粘贴操作。
如果复制的是格式化文本,则此数据有一部分是文本,有一部分是格式化信息。例如,一个 800 KB 的文档在
复制时可能会使用超过 1 MB 的数据,这是因为剪贴板上可能会有多于 200 KB 的 RTF 数据。
如果要复制大量的格式化文本或文本和图像,则在粘贴文本和图像时您可能会发现只有部分或全部的纯文本而
没有格式或图像。原因在于这三种类型的数据有时是单独存储的。例如,根据您所复制的文档的类型,图像可
能会存储为图像格式,也可能存储为 RTF 数据格式。
如果文本和 RTF 数据使用的容量加在一起不到 1 MB,则粘贴的是格式化文本。RTF 数据常常无法截断,因此
如果文本和格式使用的容量大于 1 MB,则会丢弃 RTF 数据,仅粘贴纯文本。
如果无法在一项操作中粘贴所选择的所有格式化文本和图像,则在各个操作中的复制和粘贴量可能需要减小。
不能在远程桌面与客户端计算机上的文件系统之间复制和粘贴文件。
VMware, Inc.
49
使用适用于 Mac OS X 的 VMware Horizon Client
使用远程应用程序
通过远程应用程序可以使用许多 Mac 功能。
n
运行远程应用程序时,其图标会显示在 Dock 中。您可以通过单击 Dock 中远程应用程序的图标将其最小
化和最大化。
n
您可以从 Dock 的上下文菜单中保留、打开和退出远程应用程序。如果选择在 Dock 中保留,即使您关闭
了所有应用程序窗口,远程应用程序图标仍将在 Dock 中保留。
n
在 Horizon Client 3.1 及更高版本中,您可以通过单击 Dock 中远程应用程序的图标来启动它。
n
在 Horizon Client 4.0 及更高版本中,您可以在远程应用程序中打开本地文件,以及从客户端系统上的“应
用程序”文件夹中运行远程应用程序。要启用这些功能,请参阅第 23 页,“共享对本地文件夹和驱动器的
访问权限”。
n
在 Horizon Client 3.2 及更高版本中,闪烁的 Windows 任务栏项将转发到 Horizon Client。例如,如果远
程应用程序是 IM 客户端且您接收到新消息,则一个闪烁红点将显示在 Dock 中的 IM 客户端图标上。
n
可以从菜单栏中启动语音输入,最小化和缩放远程应用程序。
n
可以使用 Exposé 功能查看打开的远程应用程序,并可以按 Command-Tab 在打开的远程应用程序之间切换。
n
可以使用标准 OS X 键盘快捷键与远程应用程序交互。例如,可以按 Command-W 关闭各个应用程序窗口
以及按 Command-S 保存当前文件。还可以使用标准 OS X 键盘快捷键在 OS X 应用程序和远程应用程序
之间进行文本复制、剪切和粘贴。在 Horizon Client 3.2 及更高版本中,您可以自定义键盘快捷方式映射。
请参阅第 27 页,“配置键盘快捷方式映射”。
n
在 Horizon Client 3.1 及更高版本中,如果远程应用程序创建 Windows 系统托盘项,则该项将显示在 Mac
客户端系统上的菜单栏的通知区域中。您可以通过 Mac 的通知区域与该项交互,与在 Windows 系统上系
统托盘中的项交互的方式相同。
注意 重新点击 Mac 的通知区域中的重定向系统托盘项时,上下文菜单将不会消失。
对远程应用程序使用本地 IME
使用非英文键盘和区域设置时,您可以使用本地系统中安装的 IME(输入法编辑器)将非英文字符发送到远程
托管的应用程序。
您还可以使用 Mac 上的菜单栏中的输入菜单或键盘快捷方式来切换到其他 IME。无需在远程 RDS 主机中安装
IME。
注意 在 Mac 上,IME 称为输入源。
Horizon Client 3.4 及更高版本支持此功能。
打开此功能后,即可使用本地 IME。如果安装有远程应用程序的 RDS 主机上安装并配置了 IME,则将忽略该
远程 IME。
前提条件
n
确认客户端系统中已安装一个或多个 IME。
n
确认您使用的是 Horizon Client 3.4 或更高版本。
n
确认已在 RDS 主机上安装了 View Agent 6.1.1 或更高版本,或者 Horizon Agent 7.0 或更高版本。
步骤
1
50
在 Horizon Client 的桌面和应用程序选择窗口中,按住 Control 键并单击远程应用程序,然后选择设置。
VMware, Inc.
第 4 章 在 Mac 上使用 Microsoft Windows 桌面或应用程序
2
在显示的“远程应用程序”窗格中,选中将本地 IME 扩展到托管应用程序复选框。
3
像使用本地安装的应用程序那样使用此本地 IME。
输入菜单显示在 Mac 客户端系统上的菜单栏中。使用远程应用程序时,您可以使用输入菜单或键盘快捷方式切
换到其他语言或 IME。执行特定操作的组合键(例如,用于复制的 Command-C 和用于粘贴的 Command-V)
可以继续正常使用。
在远程应用程序中保存文档
使用诸如 Microsoft Word 或 WordPad 等特定远程应用程序,可以创建并保存文档。这些文档的保存位置取决
于公司的网络环境。例如,文档可能保存到本地计算机上挂载的主共享位置。
管理员可以使用 ADMX 模板文件来设置指定文档保存位置的组策略。这种策略称为“设置远程桌面服务用户
主目录”。有关更多信息,请参阅《在 View 中设置桌面和应用程序池》文档中的“RDS 配置文件设置”主题。
从远程桌面或应用程序打印
在远程桌面上,您可以通过虚拟打印机或附加在客户端计算机上的 USB 打印机进行打印。虚拟打印和 USB 打
印可一起运行,不会发生冲突。
要在以下类型的远程桌面和应用程序中使用虚拟打印功能,必须安装 Horizon Client 3.1 或更高版本:
n
运行 Windows Server 操作系统的远程桌面
n
基于会话的桌面(在虚拟机 RDS 主机上)
n
远程托管的应用程序
在 Horizon Client 中启用虚拟打印
在使用 VMware Blast 或 PCoIP 显示协议时,您可以从远程桌面或应用程序中使用为本地计算机配置的打印
机。您不需要在远程桌面上安装打印机驱动程序即可使用虚拟打印功能。
您可以在首次启动 Horizon Client 时启用虚拟打印。当 Horizon Client 提示您启动远程桌面 USB 服务和打印
服务并键入系统凭据时,请单击继续。
如果首次启动 Horizon Client 时未启用虚拟打印,则您可以使用连接菜单启用虚拟打印。
n
要在连接到远程桌面或应用程序前启用虚拟打印,请在 VMware Horizon View Client (Horizon Client
3.0) 或 VMware Horizon Client(Horizon Client 3.1 和更高版本)菜单中选择连接 > 启动打印服务。单
击继续,并键入您的系统凭据。
n
要在连接到桌面后启用虚拟打印,请在 VMware Horizon View Client (Horizon Client 3.0) 或 VMware
Horizon Client(Horizon Client 3.1 和更高版本)菜单中选择连接 > 启动打印服务。单击继续,键入系统
凭据,然后重新连接到桌面或应用程序。如果取消重新连接,您可以选择连接 > 启用打印服务,此时
Horizon Client 会提示您再次重新连接。
启用虚拟打印功能后,连接菜单会显示打印服务已启用。
注意 如果您在之前启动过 VMware Fusion 的 Mac 上安装 Horizon Client,则当您启动 Horizon Client 时,
打印服务已处于启用状态。之所以这样,是因为 VMware Fusion 和 Horizon Client 使用某些相同的文件实现
虚拟打印。
VMware, Inc.
51
使用适用于 Mac OS X 的 VMware Horizon Client
在远程桌面上设置虚拟打印机功能的打印首选项
借助虚拟打印功能,最终用户可从远程桌面使用本地或网络打印机,而不必在远程桌面上安装额外的打印驱动
程序。在该功能可以使用的打印机上,您可以设置数据压缩、打印质量、双面打印和色彩等属性的首选项。
打印机被添加到本地计算机后,Horizon Client 将其添加到远程桌面的可用打印机列表。无需进行进一步配置。
拥有管理员特权的用户仍然可以在远程桌面上安装打印机驱动程序,且不会与虚拟打印机组件发生冲突。
重要事项 该功能不支持以下类型的打印机:
n
使用 USB 重定向功能连接到远程桌面中虚拟 USB 端口的 USB 打印机
必须从远程桌面断开 USB 打印机,才能在桌面上使用虚拟打印功能。
用于打印到文件的 Windows 功能
n
在打印对话框中选择打印到文件复选框的操作不起作用。使用可创建文件的打印机驱动程序即可以实现操
作。例如,您可以使用 PDF 编写程序打印到 PDF 文件。
此过程适合运行 Windows 7 或 Windows 8.x(桌面)操作系统的远程桌面。此过程与 Windows Server 2008
和 Windows Server 2012 所用过程类似,但是并不完全相同。
前提条件
确认已经在远程桌面上安装代理的虚拟打印组件。在远程桌面文件系统中,确认以下文件夹是否存在:C:\Program
Files\Common Files\ThinPrint。
要使用虚拟打印,View 管理员必须为远程桌面启用虚拟打印功能。此任务包括启用代理安装程序中的虚拟打
印设置选项,还可能包括设置有关虚拟打印行为的策略。如果使用的是连接服务器和 View Agent 5.x 或更低版
本,请参阅《View 管理指南》文档,以了解详细信息。如果使用的是 Horizon 6 或更高版本,请参阅《在 View
中设置桌面和应用程序池》。
步骤
1
在 Windows 7 或 Windows 8.x 远程桌面上,单击开始 > 设备和打印机。
2
在“设备和打印机”窗口中,右键单击默认打印机,从上下文菜单中选择打印机属性,然后选择打印机。
如果安装了 View Agent 6.2 或更高版本,或者安装 Horizon Agent 7.0 或更高版本,虚拟打印机在单用户
虚拟机桌面中显示为 <printer_name>,而在 RDS 主机上的基于会话的桌面中显示为
<printer_name>(s<session_ID>)。如果在远程桌面中安装了 View Agent 6.1 或更低版本,虚拟打印机显示为
<printer_name>#:<number>。
3
在“打印机属性”窗口中,单击设备设置选项卡并指定要使用的设置。
4
在常规选项卡上,单击首选项并指定要使用的设置。
5
在“打印首选项”对话框中,选择不同的选项卡并指定要使用的设置。
对于页面调整高级设置,VMware 建议您保留默认设置。
6
单击确定。
使用 USB 打印机
在 View 环境中,虚拟打印机和重定向的 USB 打印机可以协同工作,不会发生任何冲突。
USB 打印机是一种连接到本地客户端系统上的 USB 端口的打印机。要将打印作业发送给 USB 打印机,您可以
使用 USB 重定向功能或虚拟打印功能。USB 打印功能有时候比虚拟打印功能更快,具体情况取决于网络状况。
n
52
只要远程桌面上安装了所需的驱动程序,您就可以使用 USB 重定向功能将 USB 打印机连接到远程桌面的
虚拟 USB 端口。
VMware, Inc.
第 4 章 在 Mac 上使用 Microsoft Windows 桌面或应用程序
如果使用这种重定向功能,打印机就不再在逻辑上连接到客户端的物理 USB 端口,因此 USB 打印机不会
出现在本地客户端计算机的本地打印机列表中。这也意味着您可从远程桌面将打印作业发送至 USB 打印
机,但不能从本地客户端计算机发送。
在远程桌面上,重定向的 USB 打印机会显示为 <打印机名称>。
有关如何连接 USB 打印机的信息,请参阅第 39 页,“连接 USB 设备”。
n
在某些客户端上,您还可以选择使用虚拟打印功能将打印作业发送给 USB 打印机。如果使用虚拟打印功
能,从远程桌面和本地客户端均可将打印作业发送至 USB 打印机,无需在远程桌面上安装打印驱动程序。
PCoIP 客户端映像缓存
PCoIP 客户端映像缓存将映像内容存储在客户端上以避免重传。这项功能可以降低带宽的使用。
PCoIP 映像缓存可捕捉空间上的以及暂时的冗余。例如,当您向下滚动浏览 PDF 文件时,新的内容将出现在窗
口的底部,而最旧的内容将从窗口的顶部消失。所有其他内容将保持不变并向上移动。PCoIP 映像缓存能够检
测空间上的以及暂时的冗余。
因为在滚动过程中,发送至客户端设备的显示信息主要是一系列的缓存指数,所以使用映像缓存可以明显地节
省带宽量。这种高效滚动有益于 LAN 和 WAN 的操作。
n
在 LAN 上,其带宽相对不受限制,使用客户端映像缓存可显著地节省带宽。
n
在 WAN 上,要保持在可用带宽限制内,滚动性能通常会下降,除非使用客户端缓存。这种情况下,客户
端缓存可以节省带宽,并确保流畅而响应迅速的滚动体验。
借助客户端缓存,客户端可以存储之前传输的部分显示。缓存大小为 250 MB。
VMware, Inc.
53
使用适用于 Mac OS X 的 VMware Horizon Client
54
VMware, Inc.
对 Horizon Client 进行故障排除
5
通过重置桌面或重新安装 VMware Horizon Client 应用程序,可以解决与 Horizon Client 相关的大多数问题。
本章讨论了以下主题:
n
第 55 页,“重置远程桌面或应用程序”
n
第 55 页,“卸载 Horizon Client”
重置远程桌面或应用程序
如果应用程序或桌面操作系统停止响应,您可能需要重置桌面或应用程序。重置远程桌面会关闭并重新启动桌
面。重置远程应用程序会退出应用程序。未保存的数据都会丢失。
重置远程桌面相当于在物理 PC 上按“重置”按钮来强制重新启动 PC。远程桌面上打开的任何文件都将关闭且
不事先保存。
重置应用程序等同于退出所有远程应用程序而不保存任何未保存的数据。所有打开的应用程序都会关闭,即使
应用程序来自不同的 RDS 服务器场。
只有您的管理员启用了此功能时,您才可以重置远程桌面。
步骤
u
使用重置命令。
选项
操作
从桌面内重置远程桌面
在菜单栏中选择连接 > 重置。
从桌面和应用程序选择窗口中重置远程
桌面
选择远程桌面,然后在菜单栏中选择连接 > 重置。
从桌面和应用程序选择窗口中重置远程
应用程序
单击窗口右上角的设置按钮(齿轮图标),选择左侧窗格中的应用程序,单
击重置,然后单击继续。
对于远程桌面,该远程桌面中的操作系统将重新引导。客户端与桌面断开连接。对于远程应用程序,应用程序
将退出。
下一步
等待系统启动,然后再尝试连接到远程桌面。
卸载 Horizon Client
您有时可以通过卸载并重新安装 Horizon Client 应用程序来解决与 Horizon Client 相关的问题。
可以使用通常用于卸载任何其他应用程序的方法来卸载 Horizon Client。
VMware, Inc.
55
使用适用于 Mac OS X 的 VMware Horizon Client
将 VMware Horizon View Client (Horizon Client 3.0) 或 VMware Horizon Client(Horizon Client 3.1 及更
高版本)应用程序从应用程序文件夹拖至废纸篓,然后清空废纸篓。
卸载完成后,可以重新安装此应用程序。
请参阅第 10 页,“在 Mac OS X 上安装 Horizon Client”。
56
VMware, Inc.
索引
A
I
安全服务器 10
IME (输入法编辑器) 50
C
J
操作系统, 在代理上支持 9
操作系统键盘快捷方式 28
重定向
USB 41, 45
USB 设备属性 42
重新连接到远程应用程序 32
重新排序快捷方式 33
重置桌面 55
从远程桌面断开连接 30
从桌面打印 51
键盘快捷方式 27
D
代理, 安装要求 9
打印机, 设置 52
登录, 连接服务器 21
Dock 11
多显示器 38
K
客户端驱动器重定向 23
客户端设备的前提条件 10
客户端映像缓存 53
客户体验计划, 桌面池数据 14
L
连接
到连接服务器 21
到桌面 21
USB 设备 39
连接服务器
快捷方式 33
连接到 21
连接服务器的快捷方式 33
F
M
服务器快捷方式 33
服务器连接 21
服务器证书验证 11
复制文本和图像 49
Mac OS X, 安装 Horizon Client 7, 10
麦克风 46
G
功能支持表, 适用于 Mac OS X 35
共享客户端系统中的文件和文件夹 23
国际化 38
故障排除 55
H
Horizon Client
断开桌面连接 30
故障排除 55
Mac OS X 的系统要求 7
适用于 Mac 客户端的设置 7
在 Mac OS X 上安装 10
缓存, 客户端映像 53
回滚远程桌面 33
VMware, Inc.
O
OS X, 安装 Horizon Client 10
P
PCoIP 客户端映像缓存 53
屏幕布局 21
Q
启动时始终连接设置 25
切换桌面 30
R
Retina 显示屏 38
日志, 适用于 USB 设备 45
日志文件 13
S
设备
连接 USB 39
USB 41, 45
57
使用适用于 Mac OS X 的 VMware Horizon Client
设备系列 44
实时音频-视频, 系统要求 8
适用于 Horizon Client 的 URI 语法 17
适用于 Mac 的 View Client 5
收藏 29
首选项, 桌面 21
搜索远程桌面 29
SSL 选项 12
SSL 证书, 验证 11
T
ThinPrint 设置 52
图像, 复制 49
U
URI(统一资源标识符) 17
URI 示例 19
USB 重定向 41, 45
USB 打印机 51, 52
USB 设备 39
USB 设备系列 44
远程应用程序 50
远程桌面, 回滚 33
Z
在远程应用程序中保存文档 51
粘贴文本和图像 49
证书, 忽略问题 11, 28
智能卡身份验证, 要求 9
智能卡证书 26
转发 USB 设备 41
桌面
重置 55
回滚 33
连接到 21
切换 30
显示协议 21
显示选项 21
注销自 30
注销 30
自动连接 USB 设备 39
自动连接到远程桌面 31
V
VMware Blast 13
W
忘记用户名和域 25
网络摄像头 46, 47
文本, 复制 49
文件夹共享 23
Windows 桌面 35
X
显示协议, 桌面 21
显示选项, 桌面 21
卸载 Horizon Client 55
系统要求, 适用于 Mac OS X 7
选项
屏幕布局 21
显示协议 21
虚拟打印 51
虚拟打印功能 52
虚拟打印机 51
Y
隐藏 Horizon Client 窗口 26
硬件要求
Mac 7
智能卡身份验证 9
映像缓存, 客户端 53
用于证书检查的验证模式 11
域 21
58
VMware, Inc.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement