使用适用于Windows的VMwareHorizonClientVMwareHorizonClientforWindows4.
0VMwareHorizonClientforWindows3.
5VMwareHorizonClientforWindows3.
4VMwareHorizonClientforWindows3.
3VMwareHorizonClientforWindows3.
2VMwareHorizonClientforWindows3.
1VMwareHorizonClientforWindows3.
0您可以从VMware网站下载最新的技术文档:https://docs.
vmware.
com/cn/.
如果您对本文档有任何意见或建议,请将反馈信息发送至:docfeedback@vmware.
comVMware,Inc.
3401HillviewAve.
PaloAlto,CA94304www.
vmware.
com威睿信息技术(中国)有限公司北京办公室北京市朝阳区新源南路8号启皓北京东塔8层801www.
vmware.
com/cn上海办公室上海市淮海中路333号瑞安大厦804-809室www.
vmware.
com/cn广州办公室广州市天河路385号太古汇一座3502室www.
vmware.
com/cn版权所有2013-2016VMware,Inc.
保留所有权利.
版权和商标信息使用适用于Windows的VMwareHorizonClientVMware,Inc.
2目录使用适用于Windows的VMwareHorizonClient61基于Windows的客户端的系统要求与设置7Windows客户端的系统要求8实时音频-视频的系统要求10扫描仪重定向的要求11串行端口重定向的要求12使用多媒体重定向(MMR)的要求12Flash重定向(技术预览)要求15使用FlashURL重定向的要求16URL内容重定向要求16HorizonClient配合使用MicrosoftLync的要求17智能卡身份验证要求19支持的桌面操作系统19准备适用于HorizonClient的连接服务器20配置VMwareBlast选项20VMware收集的HorizonClient数据212安装适用于Windows的HorizonClient24安装适用于Windows的HorizonClient24在Windows客户端操作系统上启用FIPS模式26静默安装HorizonClient27静默安装HorizonClient27HorizonClient的静默安装属性28MicrosoftWindowsInstaller命令行选项293为最终用户配置HorizonClient33使用URI配置HorizonClient33用于创建vmware-viewURI的语法34vmware-viewURI示例37为最终用户配置证书检查38HorizonClient的证书检查模式39配置高级TLS/SSL选项40使用组策略模板配置适用于Windows的VMwareHorizonClient41客户端GPO的脚本定义设置42客户端GPO的安全设置43客户端GPO的RDP设置46VMware,Inc.
3客户端GPO的常规设置48客户端GPO的USB设置49ViewPCoIP客户端会话变量ADM模板设置52从命令行运行HorizonClient54HorizonClient命令用法54HorizonClient配置文件56使用Windows注册表配置HorizonClient574管理远程桌面和应用程序连接59连接到远程桌面或应用程序59有关使用桌面和应用程序选择器的提示62共享对本地文件夹和驱动器的访问权限62隐藏VMwareHorizonClient窗口64重新连接到桌面或应用程序65在客户端桌面或开始菜单上创建桌面或应用程序快捷方式65切换桌面或应用程序66注销或断开连接665在远程桌面或应用程序中工作68Windows客户端的功能支持表68国际化72对远程应用程序使用本地IME72启用对屏幕键盘的支持73显示器和屏幕分辨率73在桌面窗口打开时更改显示模式75连接USB设备75将客户端配置为在USB设备重新启动时进行重新连接78将实时音频-视频功能用于网络摄像头和麦克风79何时可以使用网络摄像头79选择Windows客户端系统上的首选网络摄像头79选择Windows客户端系统上的默认麦克风81复制和粘贴文本及图像81使用远程应用程序82在远程应用程序中保存文档82从远程桌面或应用程序打印82在远程桌面上设置虚拟打印机功能的打印首选项83使用USB打印机84控制AdobeFlash显示84单击在HorizonClient外部打开的URL链接85使用适用于CAD和3D应用程序的相对鼠标功能85使用扫描仪85使用适用于Windows的VMwareHorizonClientVMware,Inc.
4使用串行端口重定向86键盘快捷方式886对HorizonClient进行故障排除90键盘输入问题90HorizonClient意外退出时怎么办90重置远程桌面或应用程序91卸载HorizonClient91使用适用于Windows的VMwareHorizonClientVMware,Inc.
5使用适用于Windows的VMwareHorizonClient《使用适用于Windows的VMwareHorizonClient》指南提供了有关在MicrosoftWindows客户端系统上安装和使用VMwareHorizonClient软件以连接到数据中心的远程桌面或应用程序的信息.
本文档中的信息包括安装和使用适用于Windows的HorizonClient的系统要求和说明.
这些信息面向需要设置包含MicrosoftWindows客户端系统(如台式机和笔记本电脑)的View部署的管理员.
本文档中的信息专门为已熟练掌握虚拟机技术和数据中心操作、并具有丰富经验的系统管理员编写.
VMware,Inc.
6基于Windows的客户端的系统要求与设置1运行HorizonClient组件的系统必须满足特定的硬件和软件要求.
在连接View连接服务器时,Windows系统中的HorizonClient会使用MicrosoftInternetExplorer的Internet设置(包括代理设置).
请确保InternetExplorer设置准确无误,而且您可以通过InternetExplorer访问View连接服务器URL.
注n从7.
0版本开始,ViewAgent被重新命名为HorizonAgent.
n从HorizonClient4.
0和HorizonAgent7.
0起可以使用的显示协议VMwareBlast现在还称为VMwareBlastExtreme.
本章讨论了以下主题:nWindows客户端的系统要求n实时音频-视频的系统要求n扫描仪重定向的要求n串行端口重定向的要求n使用多媒体重定向(MMR)的要求nFlash重定向(技术预览)要求n使用FlashURL重定向的要求nURL内容重定向要求nHorizonClient配合使用MicrosoftLync的要求n智能卡身份验证要求n支持的桌面操作系统n准备适用于HorizonClient的连接服务器n配置VMwareBlast选项nVMware收集的HorizonClient数据VMware,Inc.
7Windows客户端的系统要求您可以在使用支持的MicrosoftWindows操作系统的PC或笔记本上安装适用于Windows的HorizonClient.
用于安装HorizonClient的PC或笔记本电脑及其使用的外围设备必须满足特定系统要求.
型号标准x86或x8664位兼容台式机或笔记本电脑HorizonClient3.
3和更高版本还支持基于x86的平板电脑,例如WindowsSurfacePro.
内存最少1GBRAM操作系统n对于HorizonClient4.
0,下列操作系统受支持.
操作系统版本SP功能版本Windows1032位或64位N/AHome、Pro、Enterprise和IoT(InternetofThings)EnterpriseWindows8或8.
132位或64位无或Update2Pro、Enterprise和IndustryEmbeddedWindows732位或64位SP1Home、Enterprise、Professional和UltimateWindows2012Server64位SP2注支持Windows2012Server以在嵌套模式下运行HorizonClient.
该模式有时用于零客户端或瘦客户端;在最终用户登录到零客户端时,HorizonClient自动启动并将用户登录到远程桌面.
从该远程桌面中,用户启动托管的应用程序.
在该设置中,远程桌面是单用户VDI桌面或MicrosoftRDS主机提供的桌面.
在这两种情况下,要提供托管的应用程序,必须在远程桌面上安装HorizonClient软件.
该设置称为嵌套设置,因为客户端连接到的桌面也安装了客户端.
当用户在嵌套模式下运行HorizonClient时,远程桌面体验功能不可用,例如,设备重定向、虚拟打印和实时音频-视频.
n对于HorizonClient3.
5,下列操作系统受支持.
操作系统版本SP功能版本Windows1032位或64位N/AEnterpriseWindows8或8.
132位或64位无或Update2Pro和EnterpriseWindows732位或64位SP1Home、Enterprise、Professional和Ultimate使用适用于Windows的VMwareHorizonClientVMware,Inc.
8n对于HorizonClient3.
3和3.
4,下列操作系统受支持.
操作系统版本SP功能版本Windows8或8.
132位或64位无或更新Pro和EnterpriseWindows732位或64位SP1Home、Enterprise、Professional和Ultimaten对于HorizonClient3.
0、3.
1和3.
2,下列操作系统受支持.
操作系统版本SP功能版本Windows8或8.
132位或64位无或更新Pro-Desktop和Enterprise-DesktopWindows732位或64位无或SP1Home、Enterprise、Professional/Business和UltimateWindowsXP32位SP3Home和ProfessionalWindowsVista32位SP1或SP2Home、Enterprise、Professional/Business和Ultimate连接服务器、安全服务器和ViewAgent或HorizonAgentView5.
3.
x的最新维护版本和更高版本如果客户端系统是从企业防火墙以外连接,VMware建议您使用安全服务器或AccessPoint设备,这样客户端系统将无需VPN连接.
远程(托管)应用程序仅在Horizon6.
0(或更高版本)ViewServer上可用.
注客户端还可以连接到适用于Horizon6版本6.
2或更高版本的AccessPoint设备.
View的显示协议对于HorizonClient4.
0和更高版本:VMwareBlast、PCoIP或RDP.
对于HorizonClient3.
5和更低版本:PCoIP或RDP.
PCoIP和VMwareBlast的硬件要求n具有SSE2扩展指令集、基于x86的处理器,处理器速度为800MHz或更高.
n高于系统要求的可用RAM,用于支持各种显示器设置.
以下公式可用作一般指南:20MB+(24*(#monitors)*(monitorwidth)*(monitorheight))您可以使用以下计算进行粗略估计:1monitor:1600x1200:64MB2monitors:1600x1200:128MB3monitors:1600x1200:256MB使用适用于Windows的VMwareHorizonClientVMware,Inc.
9RDP的硬件要求n具有SSE2扩展指令集、基于x86的处理器,处理器速度为800MHz或更高.
n128MBRAM.
RDP的软件要求n(仅在HorizonClient3.
0、3.
1和3.
2中支持)对于WindowsXP和WindowsXPEmbedded系统,请使用MicrosoftRDP6.
1.
n(仅在HorizonClient3.
0、3.
1和3.
2中支持)WindowsVista包含RDP6.
1,但建议使用RDP7.
1.
n对于Windows7,请使用RDP7.
1或8.
0.
Windows7包含RDP7.
Windows7SP1包含RDP7.
1.
n对于Windows8,请使用RDP8.
0.
对于Windows8.
1,请更使用RDP8.
1.
n对于Windows10,使用RDP10.
0.
n(仅在ViewAgent6.
0.
2和更低版本中支持)对于WindowsXP桌面虚拟机,必须安装Microsoft知识库文章323497和884020中列出的RDP修补程序.
如果不安装RDP修补程序,客户端上可能会显示消息WindowsSockets失败错误(WindowsSocketsfailederror).
n代理安装程序为入站RDP连接配置本地防火墙规则,以便与主机操作系统的当前RDP端口(通常为3389)相匹配.
如果更改RDP端口号,您必须更改关联的防火墙规则.
您可以从Microsoft下载中心下载各个远程桌面客户端版本.
实时音频-视频的系统要求实时音频-视频适用于标准网络摄像头、USB音频设备和模拟音频设备,并支持Skype、WebEx和GoogleHangouts等标准会议应用程序.
要支持实时音频-视频,View部署必须满足特定的软件和硬件要求.
View远程桌面桌面必须安装ViewAgent5.
3或更高版本或者HorizonAgent7.
0或更高版本.
对于ViewAgent5.
3桌面,桌面还必须安装相应的RemoteExperienceAgent.
例如,如果安装了ViewAgent5.
3,还必须从View5.
3FeaturePack1安装RemoteExperienceAgent.
请参阅View的《ViewFeaturePack安装与管理指南》文档.
如果具有ViewAgent6.
0或更高版本或者HorizonAgent7.
0或更高版本,则不需要使用FeaturePack.
远程应用程序不支持实时音频-视频.
HorizonClient计算机或客户端访问设备n运行适用于Windows的HorizonClient的所有操作系统均支持实时音频-视频.
有关详细信息,请参阅Windows客户端的系统要求.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
10n必须安装网络摄像头和音频设备驱动程序,且网络摄像头和音频设备在客户端计算机中必须可操作.
要支持实时音频-视频,您不需要在安装了代理的桌面操作系统上安装设备驱动程序.
View的显示协议nPCoIPnVMwareBlast(需要使用HorizonClient4.
0或更高版本以及HorizonAgent7.
0或更高版本)RDP桌面会话不支持实时音频-视频.
扫描仪重定向的要求在使用HorizonClient3.
2和更高版本时,您可以通过连接到本地客户端系统的扫描仪将信息扫描到远程桌面和应用程序.
要使用该功能,您的远程桌面、应用程序和客户端计算机必须满足特定的系统要求View远程桌面远程桌面必须使用扫描仪重定向安装选项在父或模板虚拟机或RDS主机上安装ViewAgent6.
0.
2或更高版本或者HorizonAgent7.
0或更高版本.
在Windows桌面和WindowsServer客户机操作系统上,将默认取消选中HorizonAgent扫描仪重定向安装选项.
有关单用户虚拟机和RDS主机支持的客户机操作系统以及有关在远程桌面和应用程序中配置扫描仪重定向的信息,请参阅《《在View中设置桌面和应用程序池》》中的"配置扫描仪重定向".
HorizonClient计算机或客户端访问设备n客户端系统必须安装HorizonClient3.
2或更高版本.
n32位WindowsVista、32位或64位Windows7以及32位或64位Windows8/8.
1系统支持扫描仪重定向.
对于HorizonClient3.
5或更高版本,还支持Windows10.
n必须安装扫描仪设备驱动程序,且扫描仪在客户端计算机中必须可操作.
您不需要在安装了代理的远程桌面操作系统上安装扫描仪设备驱动程序.
扫描设备标准TWAIN或WIAView的显示协议nPCoIPnBlastExtreme(需要使用HorizonClient4.
0或更高版本以及HorizonAgent7.
0或更高版本)RDP桌面会话不支持扫描仪重定向.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
11串行端口重定向的要求通过使用该功能,用户可以将本地连接的串行(COM)端口(例如内置RS232端口或USB到串口适配器)重定向至其远程桌面.
要支持串行端口重定向,您的View部署必须满足特定的软件和硬件要求.
View远程桌面远程桌面必须使用串行端口重定向安装选项在父或模板虚拟机上安装ViewAgent6.
1.
1或更高版本或者HorizonAgent7.
0或更高版本.
默认情况下,此安装选项处于未选中状态.
单用户虚拟机上支持以下客户机操作系统:n32位或64位Windows7n32位或64位Windows8.
xn32位或64位Windows10n配置为桌面的WindowsServer2008R2n配置为桌面的WindowsServer2012R2WindowsServerRDS主机当前不支持该功能.
不需要在安装了代理的桌面操作系统上安装串行端口设备驱动程序.
注有关在远程桌面中配置串行端口重定向的信息,请参阅《在View中设置桌面和应用程序池》中的"配置串行端口重定向".
HorizonClient计算机或客户端访问设备n客户端系统必须安装HorizonClientforWindows3.
4或更高版本.
n32位或64位Windows7客户端系统、32位或64位Windows8.
x客户端系统,以及32位或64位Windows10客户端系统支持串行端口重定向.
n必须在客户端计算机上安装所需的所有串行端口设备驱动程序,并且能够对串行端口进行操作.
您不需要在安装了代理的远程桌面操作系统上安装设备驱动程序.
View的显示协议nPCoIPnVMwareBlastExtreme(需要使用HorizonClient4.
0或更高版本以及HorizonAgent7.
0或更高版本)RDP桌面会话中不支持VMwareHorizon串行端口重定向.
使用多媒体重定向(MMR)的要求通过多媒体重定向(MMR),多媒体流在客户端系统上进行解码处理.
客户端系统播放媒体内容,从而降低了ESXi主机上的负载需求.
由于MMR在不同操作系统上采用不同方法实施,因此某些Windows操作系统的系统要求不同于其他早期Windows操作系统的要求.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
12同样,随某些代理版本安装的MMR组件与随以前的ViewAgent版本安装的组件不同.
本主题中的各个部分讨论了各种代理和客户端操作系统组合的要求.
注有关WindowsMediaMMR、Win7MMR和WyseMMR组件的比较,以及介绍对各种客户端版本、代理版本和操作系统组合的支持的列表,请参阅Horizon6版本6.
0.
2指南《《在View中设置桌面和应用程序池》》中的"桌面操作系统对多媒体重定向的支持".
HorizonClient3.
2和更高版本的WindowsMediaMMR要求要在Windows7或Windows8.
x客户端上使用WindowsMediaMMR,您的服务器、虚拟桌面和客户端计算机必须满足特定的系统要求.
远程桌面的VMware软件要求n要将该功能用于在单用户虚拟机上部署的VDI桌面,您必须在桌面上安装ViewAgent6.
0.
2或更高版本或者HorizonAgent7.
0或更高版本.
重要事项如果使用HorizonClient3.
2或更高版本连接到已安装ViewAgent6.
0.
1或更低版本的View桌面,则WindowsMediaMMR功能将不起作用且Windows7MMR功能也不起作用.
n要将该功能用于RDS主机提供的远程桌面,您必须在RDS主机上安装ViewAgent6.
1.
1或更高版本或者HorizonAgent7.
0或更高版本.
n有关远程桌面或应用程序的操作系统要求以及其他软件要求和配置设置的信息,请参阅您特定版本的Horizon6的《在View中设置桌面和应用程序池》中有关WindowsMedia多媒体重定向的主题.
HorizonClient计算机或客户端访问设备n客户端必须运行64位或32位Windows7或Windows8/8.
1操作系统.
支持的媒体格式对于WindowsMediaPlayer支持的媒体格式,均提供支持.
例如:M4V;MOV;MP4;WMP;MPEG-4Part2;WMV7、8和9;WMA;AVI;ACE;MP3;WAV.
注将不通过WindowsMediaMMR重定向DRM保护的内容.
Windows7操作系统的HorizonClient3.
0和3.
1MMR要求要在Windows7View桌面和Windows7或Windows8客户端上使用MMR(而不是WindowsMediaMMR),您的服务器、虚拟桌面和客户端计算机必须满足特定的系统要求.
重要事项使用HorizonClient3.
0和3.
1时,Windows8远程桌面不支持MMR.
对于这些代理,请使用RDP7和更高版本附带的Windows媒体重定向功能,或者升级到HorizonClient3.
2或更高版本以及ViewAgent6.
0.
2或更高版本或者HorizonAgent7.
0或更高版本.
VMware软件要求nView服务器和桌面必须是View5.
3或更高版本.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
13n在View5.
3或更早版本的桌面上,您还必须安装最新的RemoteExperienceAgent.
请参阅适用于View5.
3FeaturePack1的《ViewFeaturePack安装与管理指南》文档.
对于View6.
0或6.
0.
1,此代理包含在ViewAgent安装程序中.
n有关其他必需配置设置的信息,请参阅View文档.
View桌面n桌面必须运行64位或32位Windows7操作系统.
n桌面池中必须启用3D呈现.
n桌面虚拟机必须是虚拟硬件版本8或更高版本.
n用户必须使用WindowsMediaPlayer12或更高版本播放视频.
HorizonClient计算机或客户端访问设备n客户端必须运行64位或32位Windows7或Windows8操作系统.
n客户端必须具有兼容DirectXVideoAcceleration(DXVA)、可以解码选定视频的视频卡.
n客户端上必须安装WindowsMediaPlayer12或更高版本,以便能够重定向到本地硬件.
支持的媒体格式媒体格式必须符合H.
264视频压缩标准.
支持M4V、MP4和MOV文件格式.
虚拟桌面必须使用以上任一文件格式,且客户端系统上必须具有用于这些格式的本地解码器.
WindowsVista和WindowsXP操作系统的HorizonClient3.
0、3.
1和3.
2MMR要求要在WindowsVista和WindowsXP远程桌面上使用MMR,您的服务器、虚拟桌面和客户端计算机必须满足特定的系统要求.
VMware软件要求n您必须具有使用VMwareView4.
6.
1或更高版本的服务器和桌面.
远程桌面n桌面必须运行32位WindowsVista或WindowsXP操作系统.
n用户必须使用WindowsMediaPlayer10或更高版本播放视频.
客户端计算机或客户端访问设备n客户端必须运行32位WindowsVista、WindowsXP或WindowsXPEmbedded操作系统.
n客户端上必须安装有WindowsMediaPlayer10或更高版本,才能重定向到本地硬件.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
14nHorizonClient视频显示硬件必须支持覆盖功能,MMR才能正常运行.
重要事项WindowsXP和WindowsVista操作系统不支持HorizonClient3.
3.
支持的媒体格式由于本地解码器必须安装在客户端上,因此MMR功能可支持客户端系统支持的媒体文件格式.
文件格式包括MPEG2-1、MPEG-2、MPEG-4Part2;WMV7、8和9;WMA;AVI;ACE;MP3;WAV以及其他.
注您必须将MMR端口作为例外规则添加到防火墙软件中.
MMR的默认端口是9427.
Flash重定向(技术预览)要求如果使用InternetExplorer9、10或11浏览器,可以通过Flash重定向将Flash内容发送到客户端系统.
客户端系统播放媒体内容,从而降低了ESXi主机上的负载需求.
Flash重定向是作为Horizon7和HorizonClient4.
0技术预览功能提供的.
远程桌面n在使用Flash重定向选项(不会默认选择该选项)时,必须在单用户(VDI)远程桌面中安装HorizonAgent7.
0或更高版本.
请参阅《在View中设置桌面和应用程序池》中有关安装HorizonAgent的主题.
n必须配置相应的组策略设置.
请参阅《在View中设置桌面和应用程序池》中有关配置Flash重定向的主题.
n在单用户远程桌面上安装的Windows7、Windows8和Windows8.
1操作系统中支持Flash重定向.
n必须在InternetExplorer9、10或11中安装相应的FlashActiveX插件.
n在安装后,必须在InternetExplorer中启用VMwareViewFlashMMRServer加载项.
HorizonClient计算机或客户端访问设备n必须安装HorizonClient4.
0或更高版本.
(默认情况下,将启用Flash重定向选项.
)请参阅安装适用于Windows的HorizonClient.
n在Windows7、Windows8和Windows8.
1客户端操作系统上支持Flash重定向.
n必须安装并启用FlashActiveX插件用于远程会话的显示协议PCoIP使用适用于Windows的VMwareHorizonClientVMware,Inc.
15使用FlashURL重定向的要求将Flash内容直接从AdobeMediaServer流式传输到客户端终端可以降低数据中心ESXi主机上的负载,无需通过数据中心进行路由,减少将实时视频事件同时流式传输到多个客户端终端所需的带宽.
FlashURL重定向功能使用由网页管理员嵌入到网页中的JavaScript.
当虚拟桌面用户从网页内部单击指定的URL链接时,JavaScript将从虚拟桌面会话中截获ShockWaveFile(SWF)文件并将其重定向到客户端终端.
然后终端将在虚拟桌面会话之外打开本地VMwareFlashProjector,开始在本地播放媒体流.
同时支持多播和单播.
此功能仅在与正确版本的代理软件结合使用时才可用.
对于View5.
3,该功能包含在RemoteExperienceAgent中,后者是ViewFeaturePack的一部分.
对于View6.
0和更高版本,该功能包含在ViewAgent或HorizonAgent中.
要使用此功能,您必须设置网页和客户端设备.
客户端系统必须满足特定的软件要求:n客户端系统必须与托管ShockWaveFile(SWF)文件的AdobeWeb服务器具有IP连接,SWF文件可启动多播或单播流.
根据需要配置防火墙,打开相应的端口,以允许客户端设备访问此服务器.
n客户端系统中必须具有适用于使用ActiveX的InternetExplorer的AdobeFlashPlayer10.
1或更高版本.
有关FlashURL重定向对远程桌面的要求列表和有关如何配置网页提供多播或单播流的说明,请参阅View文档.
URL内容重定向要求通过URL内容重定向功能,您可以将URL内容从客户端重定向到远程桌面或应用程序,也可以将URL内容从远程桌面或应用程序重定向到客户端.
例如,您可以在客户端上的InternetExplorer中输入一个URL或单击某个链接,让远程应用程序Chrome显示该内容,或者单击远程应用程序Word中的某个HTTP,让客户端上的浏览器显示该内容.
您可以为重定向配置任意数量的协议,例如,HTTP、mailto和callto.
此功能支持双向重定向:n从客户端到远程桌面或应用程序(客户端到代理)HorizonClient会根据您设置的规则,启动远程桌面或远程应用程序来处理URL.
如果启动桌面,URL协议的默认应用程序会处理该URL.
n从远程桌面或应用程序到客户端(代理到客户端)HorizonAgent会将URL发给HorizonClient,后者将根据URL中指定的协议启动默认应用程序.
此功能要求Horizon管理员配置适用于远程桌面、RDS主机和HorizonClient的GPO设置.
GPO设置指定HorizonClient和HorizonAgent如何重定向URL内容.
有关此功能的更多信息,包括限制和GPO设置,请参阅《在View中设置桌面和应用程序池》文档中的"配置URL内容重定向".
此功能存在以下要求:提供远程应用程序的远程桌面或RDS主机nHorizonAgent7.
0或更高版本.
如果希望配置代理到客户端的重定向,必须安装此功能.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
16n支持在InternetExplorer9、10和11中键入或单击一个URL并重定向该URL.
HorizonClient计算机或客户端访问设备nHorizonClient4.
0或更高版本.
如果希望配置客户端到代理的重定向,必须安装此功能.
n支持在InternetExplorer9、10和11中键入或单击一个URL并重定向该URL.
用于远程会话的显示协议VMwareBlast或PCoIPHorizonClient配合使用MicrosoftLync的要求您可在远程桌面上使用MicrosoftLync2013客户端,以便使用经Lync认证的USB语音和视频设备来参与统一通信(UC)VoIP(IP语音)和视频聊天通话.
这样就无需再使用专用IP电话.
这种体系结构需要在远程桌面安装MicrosoftLync2013客户端并在客户端端点安装MicrosoftLyncVDI插件.
客户可使用MicrosoftLync2013客户端获取状态、即时消息、Web会议和MicrosoftOffice功能.
每次进行LyncVoIP或视频聊天通话时,LyncVDI插件都会将所有媒体处理从数据中心服务器卸载到客户端端点,并将所有媒体编码到经Lync优化的音频和视频编解码器中.
这种经过优化的体系结构具备较高的可扩展性,这样只需使用较低的网络带宽,并提供点对点的媒体传输,同时支持高品质的实时VoIP和视频.
有关详细信息,请参阅有关Horizon6和MicrosoftLync2013的白皮书,网址为http://www.
vmware.
com/files/pdf/techpaper/vmware-horizon-view-microsoft-lync-install-configure.
pdf.
注目前暂不支持录制音频.
只有使用PCoIP显示协议才能支持该项整合.
该功能存在以下要求:操作系统n客户端操作系统:32或64位Windows7SP1或者Windows8.
x.
对于HorizonClient3.
5,您还可以使用Windows10.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
17n虚拟机(代理)操作系统取决于代理版本.
版本客户机操作系统ViewAgent6.
2或更高版本或者HorizonAgent7.
0或更高版本32位或64位Windows7SP1、Windows8.
x、Windows10或64位WindowsServer2008R2SP1对于MicrosoftRDS主机:WindowsServer2008R2、Windows2012或Windows2012R2ViewAgent6.
0或6.
132位或64位Windows7SP1、Windows8.
x或64位WindowsServer2008R2SP1ViewAgent5.
332或64位Windows7SP1客户端系统软件n32位版本的MicrosoftLyncVDI插件重要事项不得在客户端计算机上安装64位版本的MicrosoftOffice.
所需的32位MicrosoftLyncVDI插件与64位MicrosoftOffice2013不兼容.
n部署MicrosoftLyncServer2013时所生成的安全证书必须导入受信任的根证书颁发机构目录.
远程桌面(代理)软件nViewAgent5.
3或更高版本或者HorizonAgent7.
0或更高版本nMicrosoftLync2013客户端对于View5.
3或更高版本代理,Lync2013客户端的位级别无需与虚拟机操作系统的位级别相匹配.
n部署MicrosoftLyncServer2013时所生成的安全证书必须导入受信任的根证书颁发机构目录所需服务器n运行View连接服务器5.
3或更高版本的服务器n运行MicrosoftLyncServer2013的服务器n托管虚拟机的vSphere基础架构vCenterServer和ESXi主机必须运行vSphere5.
0或更高版本.
硬件n支持前面列出的每一个所需软件组件的硬件n客户端端点:MicrosoftLync2013插件需要1.
5GHz以上的CPU和2GB以上的RAM注有关故障排除信息,请参阅VMwareKB2063769和VMwareKB2053732.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
18智能卡身份验证要求使用智能卡进行用户身份验证的客户端系统必须符合特定要求.
每台使用智能卡进行用户身份验证的客户端系统都必须具有以下软件和硬件:nHorizonClientn一个兼容的智能卡读卡器n产品特定的应用程序驱动程序您还必须在远程桌面或MicrosoftRDS主机上安装产品特定的应用程序驱动程序.
View支持使用PKCS#11或MicrosoftCryptoAPI提供程序的智能卡和智能卡读卡器.
您可以选择安装ActivIdentityActivClient软件套件,该套件可提供与智能卡进行交互的工具.
使用智能卡进行身份验证的用户必须拥有智能卡或USB智能卡令牌,且每个智能卡都必须包含一个用户证书.
要在智能卡上安装证书,您必须将一台计算机设置为注册站点.
该计算机必须具有颁发用户智能卡证书的授权,且必须是为其颁发证书的域中的成员.
重要事项当您注册智能卡时,可以选择所得证书的密钥大小.
要通过本地桌面使用智能卡,您必须在智能卡注册过程中选择1024位或2048位密钥大小.
不支持具有512位密钥的证书.
MicrosoftTechNet网站中包含为Windows系统规划和实施智能卡身份验证方面的详细信息.
除了满足这些HorizonClient系统要求外,其他View组件还必须满足特定的配置要求以支持智能卡:n有关配置连接服务器以支持使用智能卡的信息,请参阅《View管理指南》文档中的"配置智能卡身份验证"主题.
必须将所有受信任的用户证书的所有适用证书颁发机构(CertificateAuthority,CA)证书添加到连接服务器主机或安全服务器主机上的服务器信任存储区文件中.
如果用户的智能卡证书是由中间证书颁发机构颁发,则这些证书包括根证书且必须包括中间证书.
n有关在ActiveDirectory中为了实施智能卡身份验证所需执行任务的信息,请参阅《View安装指南》文档中有关准备ActiveDirectory用于智能卡身份验证的主题.
支持的桌面操作系统管理员可以使用客户机操作系统创建虚拟机,并在客户机操作系统中安装代理软件.
最终用户可以从客户端设备登录这些虚拟机.
有关支持的Windows客户机操作系统的列表,请参阅View5.
x或6.
x安装指南文档中的"ViewAgent支持的操作系统"主题.
请参阅Horizon7安装文档中的"HorizonAgent支持的操作系统"主题.
如果您具有ViewAgent6.
1.
1或更高版本或者HorizonAgent7.
0或更高版本以及HorizonClient3.
4或更高版本,则还支持某些Linux客户机操作系统.
有关系统要求、配置Linux虚拟机以用于Horizon6或Horizon7以及支持的功能列表的信息,请参阅Horizon6版本6.
1文档中包含的《设置Horizon6forLinux桌面》或《设置Horizon7forLinux桌面》.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
19准备适用于HorizonClient的连接服务器管理员必须执行特定的任务以使最终用户可以连接到远程桌面和应用程序.
在最终用户连接到连接服务器或安全服务器并访问远程桌面或应用程序之前,您必须配置某些池设置和安全设置:n如果打算使用适用于Horizon6版本6.
2或更高版本的AccessPoint,请配置连接服务器以用于AccessPoint.
请参阅《部署和配置AccessPoint》.
AccessPoint设备实现以前仅由安全服务器扮演的相同角色.
n如果使用安全服务器,请确认使用的是连接服务器5.
3.
x的最新维护版本以及安全服务器5.
3.
x或更高版本.
请参阅《View安装指南》文档.
n如果打算在客户端设备中使用安全加密链路连接,并且该安全连接是使用连接服务器或安全服务器的DNS主机名配置的,请验证客户端设备是否可以解析该DNS名称.
要启用或禁用安全加密链路,请在ViewAdministrator中转到编辑View连接服务器设置对话框,然后选中使用安全加密链路连接到桌面复选框.
n确认已创建桌面或应用程序池且计划使用的用户帐户有权访问该池.
对于连接服务器5.
3.
x,请参阅《View管理指南》文档中有关创建桌面池的主题.
对于连接服务器6.
0和更高版本,请参阅《在View中设置桌面和应用程序池》文档中有关创建桌面和应用程序池的主题.
重要事项如果最终用户具有高分辨率显示器,并在全屏模式下查看其远程桌面时使用高分辨率模式客户端设置,您必须为每个Windows7或更高版本的远程桌面分配足够的VRAM.
vRAM的数量取决于为最终用户配置的显示器数量和显示分辨率.
要估计所需的vRAM量,请参阅《View体系结构规划指南》文档中的"估计虚拟桌面的内存要求"主题的"适用于特定显示器配置的RAM大小"部分.
n要将双因素身份验证(如RSASecurID或RADIUS身份验证)用于HorizonClient,您必须在连接服务器上启用该功能.
有关详细信息,请参阅《View管理指南》文档中有关双因素身份验证的主题.
配置VMwareBlast选项在HorizonClient4.
0和更高版本中,您可以为使用VMwareBlast显示协议的远程桌面和应用程序会话配置解码和网络协议选项.
H.
264解码具有以下限制:n不支持多个显示器.
n支持的最大分辨率取决于客户端上图形处理单元(GPU)的处理能力.
可以支持4KJPEG/PNG分辨率的GPU可能无法支持H.
264的4K分辨率.
如果H.
264的分辨率不受支持,HorizonClient将改用JPEG/PNG.
前提条件确认您使用的是HorizonClient4.
0或更高版本.
在以前的HorizonClient版本中不支持VMwareBlast.
该功能还需要使用HorizonAgent7.
0或更高版本.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
20步骤1在HorizonClient的桌面和应用程序选择器窗口中,单击窗口右上角的"设置"图标,然后在"设置"窗口的左侧窗格中选择VMwareBlast.
2配置解码和网络协议选项.
选项描述H.
264选择该选项以允许在HorizonClient中使用H.
264解码.
如果选择该选项(默认设置)并且代理支持H.
264软件编码,则HorizonClient使用H.
264解码.
如果代理不支持H.
264软件编码,则HorizonClient使用JPG/PNG解码.
取消选择该选项以始终使用JPG/PNG解码.
UDP选择该选项以允许在HorizonClient中使用UDP网络.
如果选择该选项(默认设置)并且UDP连接可用,则HorizonClient使用UDP网络.
如果阻止UDP网络,则HorizonClient使用TCP网络.
取消选择该选项以始终使用TCP网络.
注默认情况下,UDP在Horizon远程桌面上处于禁用状态.
为了使UDP正常工作,必须在桌面、客户端和Blast安全网关(BSG)上启用它.
下次用户连接到远程桌面或应用程序并选择VMwareBlast显示协议时,所做的更改将会生效.
所做的更改不会影响现有的VMwareBlast会话.
VMware收集的HorizonClient数据如果贵公司参加了客户体验改善计划,VMware将从特定HorizonClient字段收集数据.
包含敏感性信息的字段匿名显示.
VMware收集客户端数据的目的是确定硬件和软件兼容性优先次序.
如果贵公司的管理员已选择参加客户体验改善计划,VMware将收集有关部署情况的匿名数据,以便改善VMware对客户要求的响应.
不收集能确定组织身份的数据.
先将HorizonClient信息发送到连接服务器,然后再将这些信息以及连接服务器实例、桌面池和远程桌面中的数据发送到VMware.
尽管这些信息在传送到连接服务器时处于加密状态,但在客户端系统上该信息将以未加密的方式记录在用户特定的目录中.
日志中不包含任何可确定个人身份的信息.
在运行连接服务器安装向导时,安装连接服务器的管理员可以选择是否参加VMware客户体验改善计划,管理员也可以在安装后在ViewAdministrator中设置一个选项.
表1-1.
从HorizonClient中收集的用于客户体验改善计划的数据说明此字段匿名吗示例值开发HorizonClient应用程序的公司否VMware产品名称否VMwareHorizonClient客户端产品版本否(格式为x.
x.
x-yyyyyy,其中x.
x.
x是客户端版本号,yyyyyy是内部版本号.
)使用适用于Windows的VMwareHorizonClientVMware,Inc.
21说明此字段匿名吗示例值客户端二进制架构否示例如下:ni386nx86_64narm客户端内部版本名称否示例如下:nVMware-Horizon-Client-Win32-WindowsnVMware-Horizon-Client-LinuxnVMware-Horizon-Client-iOSnVMware-Horizon-Client-MacnVMware-Horizon-Client-AndroidnVMware-Horizon-Client-WinStore主机操作系统否示例如下:nWindows8.
1nWindows7,64位ServicePack1(内部版本7601)niPhoneOS5.
1.
1(9B206)nUbuntu12.
04.
4LTSnMacOSX10.
8.
5(12F45)主机操作系统内核否示例如下:nWindows6.
1.
7601SP1nDarwinKernelVersion11.
0.
0:SunApr821:52:26PDT2012;root:xnu-1878.
11.
10~1/RELEASE_ARM_S5L8945XnDarwin11.
4.
2nLinux2.
6.
32-44-generic#98-UbuntuSMPMonSep2417:27:10UTC2012n未知(适用于Windows应用商店)主机操作系统架构否示例如下:nx86_64ni386narmv71nARM主机系统型号否示例如下:nDellInc.
OptiPlex960niPad3,3nMacBookPro8,2nDellInc.
PrecisionWorkStationT3400(A0403/21/2008)主机系统CPU否示例如下:nIntel(R)Core(TM)2DuoCPUE8400@3.
00GHnIntel(R)Core(TM)2QuadCPUQ6600@2.
40GHn未知(适用于iPad)主机系统处理器的核数量否例如:4主机系统上的内存量(MB)否示例如下:n4096n未知(适用于Windows应用商店)使用适用于Windows的VMwareHorizonClientVMware,Inc.
22说明此字段匿名吗示例值连接的USB设备数否2个(只有Linux、Windows和MacOSX客户端支持USB设备重定向.
)USB设备最大并发连接数否2USB设备供应商ID否示例如下:nKingstonnNECnNokianWacomUSB设备产品ID否示例如下:nDataTravelernGamepadn存储驱动器n无线鼠标USB设备系列否示例如下:n安全n人机接口设备n图像USB设备使用情况计数否(设备共享次数)使用适用于Windows的VMwareHorizonClientVMware,Inc.
23安装适用于Windows的HorizonClient2您可以从VMware网站或由View连接服务器提供的Web访问页面获取基于Windows的HorizonClient安装程序.
安装HorizonClient后,您可以为最终用户设置各种启动选项.
本章讨论了以下主题:n安装适用于Windows的HorizonClientn在Windows客户端操作系统上启用FIPS模式n静默安装HorizonClient安装适用于Windows的HorizonClient最终用户可以打开HorizonClient以从客户端系统连接到其虚拟桌面和远程(托管)应用程序.
您可以运行基于Windows的安装程序文件来安装HorizonClient的所有组件.
该过程介绍了如何使用交互式安装向导来安装HorizonClient.
如果您希望使用MicrosoftWindowsInstaller(MSI)的命令行静默安装功能,请参阅静默安装HorizonClient.
注对于HorizonClient3.
0或更高版本,如果桌面运行的是ViewAgent6.
0或更高版本或HorizonAgent7.
0或更高版本,您可以在远程桌面虚拟机中安装客户端软件.
例如,如果公司的最终用户拥有Windows瘦客户端设备并希望从这些瘦客户端设备访问远程应用程序,则可以使用此方法.
前提条件n确认客户端系统使用支持的操作系统.
请参阅Windows客户端的系统要求.
n确认您拥有包含HorizonClient安装程序的下载页面的URL.
该URL可能是VMware下载页面(http://www.
vmware.
com/go/viewclients),也可能是连接服务器实例的URL.
n确认您可以作为客户端系统的管理员登录.
n确认域控制器具备最新的修补程序、充足的磁盘空间且可以互相通信.
否则,在Windows8.
1系统中运行安装程序时,安装程序需要很长时间才能完成.
当计算机的域控制器或其层次结构中的其他域控制器无响应或无法连接时会发生此问题.
n如果打算安装HorizonClient并启用FIPS兼容加密,在运行客户端安装程序之前,请在Windows操作系统中启用FIPS模式.
请参阅在Windows客户端操作系统上启用FIPS模式.
VMware,Inc.
24n使用USB重定向的前提条件:n确定是否允许使用客户端设备的用户从虚拟桌面访问本地连接的USB设备.
如果不允许,您可以取消选择向导显示的USB重定向组件,也可以安装该组件,但要使用GPO将其禁用.
VMware建议您始终安装USB重定向组件并使用GPO来控制USB访问.
这样,如果您之后希望为客户端启用USB重定向,就不必再重新安装HorizonClient.
有关信息,请参阅有关HorizonClient配置ADM模板设置的主题.
n如果您计划安装USB重定向组件,请验证客户端计算机上的Windows自动更新功能未关闭.
n确定是否使用允许最终用户作为当前登录的用户登录到HorizonClient及其虚拟桌面这一功能.
用户在登录客户端系统时输入的凭据信息会传送到View连接服务器实例,并最终传送到远程桌面.
某些客户端操作系统不支持该功能.
n如果您不希望要求最终用户提供View连接服务器实例的完全限定域名(FQDN),请确定可在安装过程中提供的FQDN.
步骤1以管理员身份登录.
2下载安装程序文件.
选择合适的安装程序文件,其中xxxxxx是内部版本号,y.
y.
y是版本号.
选项操作64位操作系统上的HorizonClient选择VMware-Horizon-Client-x86_64-y.
y.
y-xxxxxx.
exe,其中y.
y.
y是版本号,xxxxxx是内部版本号.
32位操作系统上的HorizonClient选择VMware-Horizon-Client-x86-y.
y.
y-xxxxxx.
exe,其中y.
y.
y是版本号,xxxxxx是内部版本号.
3运行安装程序.
HorizonClient3.
3和更高版本不支持WindowsXP或WindowsVista.
安装程序会检查Windows版本,不会在WindowsXP或WindowsVista上运行.
选项操作安装HorizonClient,但不安装URL内容重定向功能双击安装程序文件.
安装HorizonClient,同时安装URL内容重定向功能(在HorizonClient4.
0及更高版本中可用)在命令提示符窗口中,使用参数URL_FILTERING_ENABLED运行安装程序.
例如:VMware-Horizon-Client-x86-y.
y.
y-xxxxxx.
exe/vURL_FILTERING_ENABLED=1使用适用于Windows的VMwareHorizonClientVMware,Inc.
254按照提示安装所需组件.
遵循以下指导原则.
选项描述IP协议HorizonClient3.
3或更高版本安装程序将提示您选择网络协议.
请勿选择IPv6,除非View安装中的所有组件均使用IPv6.
如果选择IPv6,某些功能将不可用.
要获取更多信息,请参见《View安装指南》文档中的关于在IPv6环境中安装View的章节.
FIPS如先决条件中所述,只有已在客户端操作系统中启用了FIPS时,您才会看到有关是否安装客户端并启用FIPS兼容加密的提示.
该功能适用于HorizonClient3.
5和更高版本.
如果您在安装HorizonClient的同时安装URL内容重定向功能,那么在安装完成后,可以通过检查vmware-url-protocol-launch-helper.
exe文件和vmware-url-filtering-plugin.
dll文件是否安装在目录%PROGRAMFILES%\VMware\VMwareHorizonViewClient\中,来验证此功能是否已安装.
还要确保已经安装并启用了以下InternetExplorer加载项:VMwareHorizonViewURL过滤插件.
此安装程序可安装某些Windows服务,包括VMwareHorizonClient、VMwareUSBArbitrationService和VMwareViewUSB.
这些服务对应的进程名称分别为vmware-view、VMUSBArbService和vmware-view-usbd.
后续步骤启动HorizonClient并确认您可以登录到正确的远程桌面或应用程序.
请参阅连接到远程桌面或应用程序.
在Windows客户端操作系统上启用FIPS模式如果打算安装HorizonClient并启用FIPS兼容加密,则必须先在客户端操作系统中启用FIPS模式,然后再运行客户端安装程序.
在客户端操作系统中启用FIPS(美国联邦信息处理标准)模式时,系统将通知应用程序应仅使用兼容FIPS-140且符合FIPS许可的操作模式的加密算法.
您可以通过启用"本地安全策略"或"组策略"中的特定安全设置,或者编辑Windows注册表项,启用FIPS模式.
重要事项安装HorizonClient并启用FIPS兼容加密是HorizonClient3.
5或更高版本的功能,并且只有使用Windows7SP1操作系统的客户端支持该功能.
有关FIPS支持(在Horizon6版本6.
2或更高版本中提供)的详细信息,请参阅《View安装指南》文档.
设置配置属性要在客户端操作系统中启用FIPS模式,您可以使用客户端计算机的WindowsGPO或Windows注册表设置.
n要使用GPO设置,请打开组策略编辑器并导航到:ComputerConfiguration\WindowsSettings\SecuritySettings\LocalPolicies\SecurityOptions使用适用于Windows的VMwareHorizonClientVMware,Inc.
26启用系统加密:将FIPS兼容算法用于加密、哈希和签名设置.
n要使用Windows注册表,请转到以下注册表项:HKLM\System\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\Enabled要启用FIPS模式,请将Enabled设置为1.
有关FIPS模式的详细信息,请转到https://support.
microsoft.
com/en-us/kb/811833.
重要事项如果您在运行客户端安装程序前未启用FIPS模式,则不会看到使用FIPS兼容加密的安装程序选项.
如果您在没有该选项的情况下安装HorizonClient,并且以后决定使用该选项,则必须卸载客户端,在客户端操作系统中启用FIPS模式,然后重新运行客户端安装程序.
静默安装HorizonClient通过在命令行界面键入安装程序文件名和安装选项,您可以静默安装HorizonClient.
通过静默安装,您可以在大型企业中高效部署View组件.
静默安装HorizonClient您可以使用MicrosoftWindowsInstaller(MSI)的静默安装功能,在多个Windows计算机上安装HorizonClient.
在静默安装中,您需要使用命令行,无需响应向导的提示.
前提条件n确认客户端系统使用支持的操作系统.
请参阅Windows客户端的系统要求.
n确认您可以作为客户端系统的管理员登录.
n确认域控制器具备最新的修补程序、充足的磁盘空间且可以互相通信.
否则,在Windows8.
1系统中运行安装程序时,安装程序需要很长时间才能完成.
当计算机的域控制器或其层次结构中的其他域控制器无响应或无法连接时会发生此问题.
n如果打算安装HorizonClient并启用FIPS兼容加密,在运行客户端安装程序之前,请在Windows操作系统中启用FIPS模式.
请参阅在Windows客户端操作系统上启用FIPS模式.
n确定是否使用允许最终用户作为当前登录的用户登录到HorizonClient及其虚拟桌面这一功能.
用户在登录客户端系统时输入的凭据信息会传送到View连接服务器实例,并最终传送到远程桌面.
某些客户端操作系统不支持该功能.
n熟悉MSI安装程序命令行选项.
请参阅MicrosoftWindowsInstaller命令行选项.
n熟悉HorizonClient可用的静默安装(MSI)属性.
请参阅HorizonClient的静默安装属性.
n确定是否允许最终用户从虚拟桌面访问本地连接的USB设备.
如果不允许,请将MSI属性ADDLOCAL设置为您想要使用的功能列表并忽略USB功能.
有关详细信息,请参阅HorizonClient的静默安装属性.
n如果您不希望要求最终用户提供View连接服务器实例的完全限定域名(FQDN),请确定可在安装过程中提供的FQDN.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
27步骤1在客户端系统上,从VMware产品页面下载HorizonClient安装程序文件,网址为http://www.
vmware.
com/go/viewclients.
选择合适的安装程序文件,其中xxxxxx是内部版本号,y.
y.
y是版本号.
选项操作64位操作系统上的HorizonClient选择VMware-Horizon-Client-x86_64-y.
y.
y-xxxxxx.
exe,其中y.
y.
y是版本号,xxxxxx是内部版本号.
32位操作系统上的HorizonClient选择VMware-Horizon-Client-x86-y.
y.
y-xxxxxx.
exe,其中y.
y.
y是版本号,xxxxxx是内部版本号.
2在Windows客户端计算机上打开命令提示符.
3在一行中键入安装命令.
以下为HorizonClient的静默安装示例:VMware-Horizon-Client-x86-y.
y.
y-xxxxxx.
exe/s/v"/qnADDLOCAL=Core,USB,TSSO"或者,您也可以使用ADDLOCAL=ALL代替ADDLOCAL=Core,USB,TSSO.
注必须使用Core功能.
后续步骤启动HorizonClient并确认您可以登录到正确的远程桌面或应用程序.
请参阅连接到远程桌面或应用程序.
HorizonClient的静默安装属性从命令行静默安装HorizonClient时,可以包含特定属性.
您必须使用PROPERTY=value的格式,以便MicrosoftWindowsInstaller(MSI)理解各属性和值.
表2-1.
静默安装HorizonClient的MSI属性显示了您可以在命令行中使用的HorizonClient静默安装属性.
表2-1.
静默安装HorizonClient的MSI属性MSI属性描述默认值INSTALLDIRHorizonClient软件的安装路径和文件夹.
例如:INSTALLDIR=""D:\abc\myfolder""路径由两对双引号括起,允许MSI安装程序将其中的空格视为路径的有效部分.
%ProgramFiles%\VMware\VMwareHorizonViewClientVDM_IP_PROTOCOL_USAGE指定由View组件用于通信的IP(网络协议)版本.
可能的值为IPv4和IPv6.
IPv4使用适用于Windows的VMwareHorizonClientVMware,Inc.
28MSI属性描述默认值VDM_SERVERHorizonClient用户默认情况下连接到的View连接服务器实例的完全限定域名(FQDN).
配置此属性时,HorizonClient用户无需提供此FQDN.
例如:VDM_SERVER=cs1.
companydomain.
com此MSI属性是可选的.
无DESKTOP_SHORTCUT为HorizonClient配置桌面快捷方式图标.
值为1时安装快捷方式.
值为0时不安装快捷方式.
1STARTMENU_SHORTCUT在"开始"菜单中配置HorizonClient的快捷方式.
值为1时安装快捷方式.
值为0时不安装快捷方式.
1URL_FILTERING_ENABLED(HorizonClient4.
0或更高版本)指定是否安装URL内容重定向功能.
值为1时安装该功能.
注选项ADDLOCAL=ALL不包含此功能.
0VDM_FIPS_ENABLED(HorizonClient3.
5或更高版本)指定是否安装HorizonClient并启用FIPS兼容加密.
值为1将安装客户端并启用FIPS兼容加密.
值为0则不安装.
注在将该选项设置为1之前,必须在Windows客户端操作系统中启用FIPS模式.
请参阅在Windows客户端操作系统上启用FIPS模式.
0在静默安装命令中,您可以使用MSI属性ADDLOCAL=指定HorizonClient安装程序配置的功能.
每项静默安装功能对应您在交互式安装过程中选择的一个设置选项.
表2-2.
HorizonClient静默安装功能和交互式自定义安装选项显示了您可在命令行中键入的HorizonClient功能和对应的交互式安装选项.
表2-2.
HorizonClient静默安装功能和交互式自定义安装选项静默安装功能交互式安装中的自定义设置选项Core如果通过MSI属性ADDLOCAL=指定各个功能,则必须包含Core功能.
无.
在交互式安装过程中,默认情况下安装HorizonClient的核心功能.
TSSO作为当前登录的Windows域用户登录USBUSB重定向MicrosoftWindowsInstaller命令行选项要以静默方式安装HorizonClient,您必须使用MicrosoftWindowsInstaller(MSI)命令行选项和属性.
HorizonClient安装程序是MSI程序,使用标准的MSI功能.
您也可以使用MSI命令行选项静默卸载HorizonClient.
有关MSI的详细信息,请参阅Microsoft网站.
有关MSI命令行选项,请访问MicrosoftDeveloperNetwork(MSDN)资源库网站,搜索MSI命令行选项.
要了解MSI命令行的用法,可以在客户端计算机中打开一个命令提示符,并键入msiexec/.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
29要以静默方式运行HorizonClient安装程序,应当首先静默引导程序,因为该程序将安装程序提取到一个临时目录中并启动交互式安装.
下表显示了用于控制安装程序的引导程序的命令行选项.
表2-3.
适用于引导程序的命令行选项选项说明/s禁用引导程序初始屏幕和提取对话框,可阻止显示交互式对话框.
例如:VMware-Horizon-Client-y.
y.
y-xxxxxx.
exe/s运行静默安装需要/s选项.
在示例中,xxxxxx是内部版本号,y.
y.
y是版本号.
/v"MSI命令行选项"指示安装程序将您在命令行中输入的双引号括住的字符串作为一组选项进行传递,供MSI解析.
您必须用双引号括住命令行条目.
在/v之后和命令行末尾之间添加双引号.
例如:VMware-Horizon-Client-y.
y.
y-xxxxxx.
exe/s/v"命令行选项"要指示MSI安装程序解释一个包含空格的字符串,应当将该字符串括在两组双引号中.
例如,您可能需要将客户端安装在名称中包含空格的安装路径下.
例如:VMware--Horizon-View-Client-y.
y.
y-xxxxxx.
exe/s/v"命令行选项INSTALLDIR=""d:\abc\myfolder"""在此示例中,MSI安装程序会传递安装目录的路径,而不会试图将该字符串解释为两个命令行选项.
请注意,最后一个双引号的作用是将整个命令行括住.
运行静默安装需要/v"命令行选项"选项.
您通过将命令行选项和MSI属性值传递到MSI安装程序msiexec.
exe来控制静默安装的剩余部分.
MSI安装程序中包含HorizonClient安装代码.
安装程序使用您在命令行中输入的值和选项来解释特定于HorizonClient的安装选择和设置选项.
下表显示了传递给MSI安装程序的命令行选项和MSI属性值.
表2-4.
MSI命令行选项和MSI属性MSI选项或属性说明/qn指示MSI安装程序不显示安装程序向导页面.
例如,您可能希望以静默方式安装代理并仅使用默认安装选项和功能:VMware-Horizon-Client-y.
y.
y-xxxxxx.
exe/s/v"/qn"在示例中,xxxxxx是内部版本号,y.
y.
y是版本号.
或者,您可以使用/qb选项在非交互式自动安装过程中显示向导页面.
在安装过程中,向导页面将会出现,但是您无法响应.
运行静默安装需要/qn或/qb选项.
INSTALLDIR(可选)指定安装目录的可选安装路径.
采用安装目录=路径格式来指定安装路径.
如果要将客户端安装在默认路径下,则可以忽略此MSI属性.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
30MSI选项或属性说明ADDLOCAL(可选)确定要安装的特定于组件的功能.
在交互式安装中,安装程序会显示自定义安装选项供您选择.
利用ADDLOCAL这一MSI属性,您便可以在命令行中指定这些安装选项.
要安装所有可用的自定义安装选项,请输入ADDLOCAL=ALL.
例如:VMware-Horizon-Client-y.
y.
y-xxxxxx.
exe/s/v"/qnADDLOCAL=ALL"如果不使用MSI属性ADDLOCAL,则会安装默认安装选项.
要单独指定各个安装选项,可输入以逗号分隔的安装选项名称列表.
名称之间不要使用空格.
使用格式ADDLOCAL=value,value,value.
.
.
.
例如,您要安装具有"USB重定向"功能但不需要"作为当前用户登录"功能的客户端:VMware-Horizon-Client-y.
y.
y-xxxxxx.
exe/s/v"/qnADDLOCAL=Core,USB"LOGINASCURRENTUSER_DISPLAY(可选)确定以当前用户身份登录复选框是否显示在HorizonClient连接对话框上.
有效值为1(启用)和0(禁用).
默认值为1,这表示显示该复选框,并且用户可以选择或取消选择该复选框并覆盖其默认值.
如果该复选框隐藏,用户将无法从HorizonClient连接对话框中覆盖其默认值.
LOGINASCURRENTUSER_DEFAULT(可选)指定HorizonClient连接对话框上的以当前用户身份登录复选框的默认值.
有效值为1(启用)和0(禁用).
未设置默认值,这表示此复选框处于取消选中状态,用户必须多次输入身份和凭据信息,才能访问远程桌面.
如果选中了以当前用户身份登录复选框,用户在登录客户端系统时提供的身份和凭据信息会传送到View连接服务器实例,最后传送到远程桌面.
将该选项与LOGINASCURRENTUSER_DISPLAY选项结合使用.
例如:LOGINASCURRENTUSER_DISPLAY=1LOGINASCURRENTUSER_DEFAULT=1如果用户通过命令行运行HorizonClient并指定了logInAsCurrentUser选项,则该值将覆盖该设置.
REBOOT(可选)您可以使用REBOOT=ReallySuppress选项禁止所有重新启动和重新启动提示.
/l*vlog_file(可选)将日志记录信息写入指定的日志文件.
例如:/l*v""%TEMP%\vmmsi.
log""本示例生成了详细的日志文件,与交互式安装过程中生成的日志类似.
您可以使用该选项记录您安装的专有的自定义功能.
您可以使用记录的信息指定在以后的静默安装中需要安装的功能.
示例:安装示例在以下示例中,xxxxxx是内部版本号,y.
y.
y是版本号,install_folder是安装文件夹的路径,view.
mycompany.
com是虚构的View连接服务器实例的名称.
默认安装示例:VMware-Horizon-Client-x86_64-y.
y.
y-xxxxxx.
exe/s/v"/qnREBOOT=ReallySuppressINSTALLDIR=install_folderADDLOCAL=ALLDESKTOP_SHORTCUT=1STARTMENU_SHORTCUT=1VDM_SERVER=view.
mycompany.
com/l*v"%TEMP%\log.
txt"""以当前用户身份登录"功能的安装和配置示例:VMware-Horizon-Client-x86_64-y.
y.
y-xxxxxx.
exe/s/v"/qnINSTALLDIR=install_folderADDLOCAL=Core,TSSOLOGINASCURRENTUSER_DISPLAY=1LOGINASCURRENTUSER_DEFAULT=1DESKTOP_SHORTCUT=1STARTMENU_SHORTCUT=1VDM_SERVER=view.
mycompany.
com/l*v"%TEMP%\log.
txt""使用适用于Windows的VMwareHorizonClientVMware,Inc.
31在此示例中,REBOOT=ReallySuppress被省略,因为TSSO(以当前登录的Windows域用户身份登录)选项需要重新引导.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
32为最终用户配置HorizonClient3HorizonClient提供了多项配置机制,旨在简化最终用户的登录和桌面选择体验,同时强制实施安全策略.
下表仅显示了可以通过一种或多种方法设置的一些配置设置.
表3-1.
公共配置设置设置配置机制View连接服务器地址URI、组策略、命令行、Windows注册表ActiveDirectory用户名URI、组策略、命令行、Windows注册表域名URI、组策略、命令行、Windows注册表桌面显示名称URI、组策略、命令行窗口大小URI、组策略、命令行显示协议URI、命令行配置证书检查组策略、Windows注册表配置SSL协议和加密算法组策略、Windows注册表本章讨论了以下主题:n使用URI配置HorizonClientn为最终用户配置证书检查n配置高级TLS/SSL选项n使用组策略模板配置适用于Windows的VMwareHorizonClientn从命令行运行HorizonClientn使用Windows注册表配置HorizonClient使用URI配置HorizonClient通过使用统一资源标识符(URI),您可以创建包含链接的网页或电子邮件,最终用户可以单击这些链接以启动HorizonClient,连接到连接服务器以及使用特定的配置选项启动特定桌面或应用程序.
您可以通过为最终用户创建Web或电子邮件链接,简化连接到远程桌面或应用程序的流程.
通过构建提供以下部分或所有信息的URI来创建链接,这样最终用户就无需再提供:n连接服务器地址VMware,Inc.
33n连接服务器的端口号nActiveDirectory用户名nRADIUS或RSASecurID用户名(如果与ActiveDirectory用户名不同)n域名n桌面或应用程序的显示名称n窗口大小n操作包括重置、注销和启动会话n显示协议n用于重定向USB设备的选项要构建URI,可使用包含HorizonClient特定路径和查询部分的vmware-viewURI方案.
注只有在最终用户的客户端计算机上已经安装了客户端软件时,您才能使用URI启动HorizonClient.
用于创建vmware-viewURI的语法语法包括vmware-viewURI方案、用于指定桌面或应用程序的路径部分以及用于指定桌面或应用程序操作或配置选项的查询(可选).
URI规范使用以下语法来创建用于启动HorizonClient的URI:vmware-view://[authority-part][/path-part][query-part]只有URI方案vmware-view是必需的元素.
对于有些客户端操作系统的某些版本,方案名称是区分大小写的.
因此我们使用vmware-view.
重要事项在所有部分中,必须先根据UTF-8[STD63]对非ASCII字符进行编码,然后必须对相应UTF-8序列的每个八进制数进行百分比编码,以将其表示为URI字符的形式.
有关ASCII字符的编码信息,请参考http://www.
utf8-chartable.
de/上的URL编码参考.
authority-part指定服务器地址,也可指定用户名、非默认端口号(或同时指定两者).
请注意,服务器名称中不能使用下划线(_).
服务器名称必须遵循DNS语法.
要指定用户名,请使用下面的语法:user1@server-address请注意,您不能指定包含域的UPN地址.
要指定域,可以使用URI中的domainName查询部分.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
34要指定端口号,请使用下面的语法:server-address:port-numberpath-part指定桌面或应用程序.
使用桌面显示名称或应用程序显示名称.
此名称是创建桌面或应用程序池时在ViewAdministrator中指定的名称.
如果显示名称中包含空格,请使用%20编码机制来表示空格.
query-part指定要使用的配置选项或者要执行的桌面或应用程序操作.
查询不区分大小写.
要使用多个查询,请使用&符号分隔查询.
如果查询之间相互冲突,则以列表中的最后一项查询为准.
使用以下语法:query1=value1[&query2=value2.
.
.
]支持的查询本主题列出了此类型HorizonClient支持的查询.
如果要为多种类型的客户端(例如,桌面客户端和移动客户端)创建URI,请参阅针对每种客户端系统类型的《使用VMwareHorizonClient》指南.
action表3-2.
可与action查询一起使用的值值说明browse显示指定服务器上托管的可用桌面和应用程序的列表.
使用此项操作时无需指定桌面或应用程序.
start-session启动指定的桌面或应用程序.
如果未提供任何操作查询以及桌面名称或应用程序名称,则start-session为默认操作.
reset关闭并重新启动指定的桌面或远程应用程序.
未保存的数据都会丢失.
重置远程桌面相当于按下物理PC上的重置按钮.
在HorizonClient3.
0中,如果指定应用程序,此操作将被忽略.
在HorizonClient3.
1中,如果指定应用程序,则系统会提示最终用户确认退出所有远程应用程序.
logoff将用户从远程桌面中的客户机操作系统中注销.
如果指定应用程序,则此操作将被忽略,或者最终用户将看到一条警告消息"URI操作无效".
appProtocol对于远程应用程序,有效值为PCOIP和BLAST.
例如,要指定PCoIP,请使用appProtocol=PCOIP语法.
仅在HorizonClient4.
0和更高版本中支持该查询.
在早期HorizonClient版本中,远程应用程序始终使用PCoIP.
connectUSBOnInsert插入USB设备时,将其连接到前台桌面.
如果指定了unattended查询,则此查询将以隐式方式设置.
要使用此查询,您必须将action查询设置为start-session,或者不使用action查询.
有效值为yes和no.
举例说明该语法:connectUSBOnInsert=yes.
connectUSBOnStartup将当前连接到客户端系统的所有USB设备重定向至桌面.
如果指定了unattended查询,则此查询将以隐式方式设置.
要使用此查询,您必须将使用适用于Windows的VMwareHorizonClientVMware,Inc.
35action查询设置为start-session,或者不使用action查询.
有效值为yes和no.
示例语法为connectUSBOnStartup=yes.
desktopLayout设置显示远程桌面的窗口大小.
要使用此查询,您必须将action查询设置为start-session,或者不使用action查询.
表3-3.
desktopLayout查询的有效值值说明fullscreen在一个显示器中全屏显示.
这是默认值.
multimonitor在多个显示器中全屏显示.
windowLarge大窗口.
windowSmall小窗口.
WxH自定义分辨率,您可以以像素为单位指定宽乘高.
举例说明该语法:desktopLayout=1280x800.
desktopProtocol对于远程桌面,有效值为RDP、PCOIP和BLAST.
例如,要指定PCoIP,请使用desktopProtocol=PCOIP语法.
仅在HorizonClient4.
0和更高版本中支持BLAST.
domainName与连接到远程桌面或应用程序的用户相关联的NETBIOS域名.
例如,您将使用mycompany,而不是mycompany.
com.
filePath指定本地系统上您要使用远程应用程序打开的文件的路径.
您必须使用完整路径,包括驱动器号.
对于以下字符,使用百分号编码:n对于冒号(:),使用%3An对于反斜杠(\),使用%5Cn对于空格(),使用%20例如,要表示文件路径C:\testfile.
txt,请使用C%3A%5Ctest%20file.
txt.
tokenUserName指定RSA或RADIUS用户名.
只有在RSA或RADIUS用户名与ActiveDirectory用户名不同时,才使用此查询.
如果未指定此查询且需要RSA或RADIUS身份验证,则使用Windows用户名.
语法为tokenUserName=name.
unattended在Kiosk模式下创建服务器与远程桌面的连接.
使用此查询时,如果您从客户端设备的MAC地址生成帐户名,则不要指定用户信息.
但是,如果在ADAM中创建自定义帐户名(如以"custom-"开头的名称),则您必须指定帐户信息.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
36vmware-viewURI示例您可以使用vmware-viewURI方案来创建超文本链接或按钮,并将这些链接插入电子邮箱或Web页面.
您的最终用户也可单击这些链接,例如通过您所指定的启动选项来启动一个特定的远程桌面.
URI语法示例每个URI示例后都将包含最终用户在单击URI链接后所见到的内容描述.
1vmware-view://view.
mycompany.
com/Primary%20Desktopaction=start-session将启动HorizonClient并连接到view.
mycompany.
com服务器.
出现登录框,提示用户输入用户名、域名和密码.
成功登录后,客户端连接到显示名为PrimaryDeskto的桌面,用户登录到客户机操作系统.
注使用默认的显示协议和窗口大小.
默认的显示协议为PCoIP.
默认窗口大小为全屏.
2vmware-view://view.
mycompany.
com:7555/Primary%20Desktop该URI具有与前面的示例相同的效果,所不同的是它在连接服务器中使用非默认端口7555.
(默认端口为443.
)由于已提供桌面标识符,因此即使URI中不包含start-session操作,桌面也能启动.
3vmware-view://fred@view.
mycompany.
com/Finance%20DesktopdesktopProtocol=PCOIP将启动HorizonClient并连接到view.
mycompany.
com服务器.
在登录框中的用户名文本框中填入名称fred.
用户必须提供域名和密码.
成功登录后,客户端将连接到显示名为FinanceDesktop的桌面,用户将登录到客户机操作系统.
用PCoIP显示协议进行连接.
4vmware-view://view.
mycompany.
com/Calculatoraction=start-session&appProtocol=BLAST将启动HorizonClient并连接到view.
mycompany.
com服务器.
在登录框中,用户必须提供用户名、域名和密码.
在成功登录后,客户端连接到名称显示为Calculator的应用程序.
连接使用VMwareBlast显示协议.
5vmware-view://fred@view.
mycompany.
com/Finance%20DesktopdomainName=mycompany将启动HorizonClient并连接到view.
mycompany.
com服务器.
在登录框中的用户名文本框中填入名称fred,域文本框中填入mycompany.
用户只需提供一个密码.
成功登录后,客户端将连接到显示名为FinanceDesktop的桌面,用户将登录到客户机操作系统.
6vmware-view://view.
mycompany.
com/HorizonClient已启动,用户将看到连接view.
mycompany.
com服务器的登录提示.
7vmware-view://view.
mycompany.
com/Primary%20Desktopaction=reset使用适用于Windows的VMwareHorizonClientVMware,Inc.
37将启动HorizonClient并连接到view.
mycompany.
com服务器.
出现登录框,提示用户输入用户名、域名和密码.
成功登录后,HorizonClient将显示对话框,提示用户确认主桌面重置操作.
重置完成后,根据客户端类型的不同,用户可能会看到一条消息显示重置是否成功.
注只有在View管理员已为最终用户启用该功能时,才能执行该操作.
8vmware-view://view.
mycompany.
com/Primary%20Desktopaction=start-session&connectUSBOnStartup=true该URI具有与第一个示例相同的效果,所有连接到客户端系统的USB设备都重定向到远程桌面.
9vmware-view://将启动HorizonClient,并且用户进入用于输入连接服务器实例地址的页面.
HTML代码示例您可以使用URI来创建超文本链接和按钮,并插入电子邮件或Web页面.
以下示例介绍了如何使用第一个URI示例中的URI对超文本链接TestLink和按钮TestButton进行编码.
TestLink为最终用户配置证书检查管理员可以配置证书验证模式来实现一系列功能,例如始终执行完整验证.
证书检查针对的是连接服务器和HorizonClient之间的SSL连接.
管理员可以配置验证模式来使用以下某个策略:n允许最终用户选择验证模式.
该列表的其余部分介绍了三种验证模式.
n(不验证)不执行证书检查.
n(警告)如果自签名证书由服务器呈现,最终用户将收到警告.
用户可以选择是否允许该类型的连接.
n(完整安全性)执行完整验证,并拒绝未通过完整验证的连接.
有关所执行的验证检查类型的详细信息,请参阅HorizonClient的证书检查模式.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
38使用Client配置ADM模板文件(vdm_client.
adm)可设置验证模式.
提供组策略设置的所有ADM和ADMX文件包含在一个名为VMware-Horizon-Extras-Bundle-x.
x.
x-yyyyyyy.
zip的.
zip文件中,其中x.
x.
x是版本,yyyyyyy是内部版本号.
可以从VMwareHorizon下载站点下载此GPO捆绑包,网址为http://www.
vmware.
com/go/downloadview.
有关使用此模板来控制GPO设置的信息,请参阅使用组策略模板配置适用于Windows的VMwareHorizonClient.
注在建立加密SSL连接之前,还可以使用Client配置ADM模板文件来限制特定加密算法和协议的使用.
有关该设置的详细信息,请参阅客户端GPO的安全设置.
如果您不希望将证书验证设置配置为组策略,您还可以通过将CertCheckMode值名称添加到客户端计算机上的以下注册表项来启用证书验证:n对于32-位Windows:HKEY_LOCAL_MACHINE\Software\VMware,Inc.
\VMwareVDM\Client\Securityn对于64位Windows:HKLM\SOFTWARE\Wow6432Node\VMware,Inc.
\VMwareVDM\Client\Security使用以下注册表项值:n0实施Donotverifyserveridentitycertificates.
n1执行Warnbeforeconnectingtountrustedservers.
n2执行Neverconnecttountrustedservers.
如果您在注册表项中配置了组策略设置和CertCheckMode设置,组策略设置优先于注册表项值.
HorizonClient的证书检查模式管理员(有时最终用户)可以配置在任意或部分服务器证书检查失败时是否拒绝客户端连接.
证书检查针对的是连接服务器和HorizonClient之间的SSL连接.
证书验证包括以下检查:n证书是否已被吊销n除了验证发件人身份和加密服务器通信外,证书还有什么其他用途也就是说,证书类型是否正确n证书是否过期,还是仅在未来有效也就是说,根据计算机时钟,证书是否有效n证书上的公用名是否与发送它的服务器主机名称匹配如果负载平衡器将HorizonClient重定向到使用与HorizonClient中输入的主机名不匹配的证书的服务器,会出现不匹配.
可能出现不匹配的另一个原因是,您在客户端输入的是IP地址,而不是主机名.
n证书是否由未知或不受信任的证书颁发机构(CA)签署自签名证书是一种不受信任的CA类型.
要通过这项检查,证书的信任链必须源于设备的本地证书存储区.
注有关向域中的所有Windows客户端系统分配自签名根证书的说明,请参阅《View安装指南》文档中名为"将根证书添加到受信任的根证书颁发机构"的主题.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
39使用HorizonClient登录桌面时(如果管理员允许该操作),您可以单击配置SSL设置证书检查模式.
您有三种选择:n不要连接到不受信任的服务器.
如果任何证书检查失败,客户端就无法连接到服务器.
并显示一条错误消息,列出失败的检查.
n在连接到不受信任的服务器之前发出警告.
如果因为服务器使用自签名证书而导致证书检查失败,您可以单击继续忽略警告.
对于自签名证书,证书的名称不必与您在HorizonClient中输入的服务器名称保持一致.
如果证书已过期,您还可能收到警告.
n不验证服务器身份证书.
该设置意味着不会进行证书检查.
如果证书检查模式设置为警告,您仍然可以连接到使用自签名证书的连接服务器实例.
如果管理员稍后安装了一个来自受信任的证书颁发机构的安全证书,从而在连接时让所有证书检查均通过,则系统会记住此特定服务器的受信任连接.
如果以后此服务器再次呈现自签名证书,连接将失败.
特定服务器呈现完全可验证的证书后,必须始终这样做.
重要事项如果之前通过GPO将公司的客户端系统配置为使用特定密码(例如通过配置"SSL密码套件顺序"组策略设置),则现在必须使用ViewADM模板文件中包含的HorizonClient组策略安全设置.
请参阅客户端GPO的安全设置.
您可以选择在客户端使用SSLCipherList注册表设置.
请参阅使用Windows注册表配置HorizonClient.
配置高级TLS/SSL选项您可以选择用于加密HorizonClient与Horizon服务器以及HorizonClient与远程桌面中的代理之间的通信的安全协议和加密算法.
在HorizonClient3.
1和更高版本中,这些选项还用于加密USB通道(USB服务守护程序与代理之间的通信).
使用默认设置时,密码套件使用128位或256位AES,移除匿名DH算法,然后按加密算法密钥长度的顺序对当前的密码列表进行排序.
n在HorizonClient4.
0和更高版本中,将默认启用TLSv1.
1和TLSv1.
2.
(将禁用TLSv1.
0并移除SSLv2.
0和v3.
0.
)n在HorizonClient3.
5中,将默认启用TLSv1.
0、TLSv1.
1和TLSv1.
2.
(将禁用SSLv2.
0和v3.
0.
)n在HorizonClient3.
3和3.
4中,将默认启用TLSv1.
0和TLSv1.
1.
(禁用了SSLv2.
0、SSLv3.
0和TLSv1.
2.
)使用适用于Windows的VMwareHorizonClientVMware,Inc.
40n在HorizonClient3.
2和更低版本中,默认情况下还启用了SSLv3.
0.
(SSLv2.
0和TLSv1.
2处于禁用状态.
)注在HorizonClient3.
1到3.
5.
2中,USB服务守护程序会在连接到远程桌面时将RC4(:RC4-SHA:+RC4)添加到密码控制字符串的末尾.
从HorizonClient4.
0开始,USB服务守护程序不再向密码控制字符串末尾添加RC4.
注如果禁用TLSv1.
0和RC4,那么在将用户连接到WindowsXP桌面时,USB重定向功能不可用.
如果您选择通过启用TLSv1.
0和RC4使此功能可用,请注意安全风险.
仅当Viewserver不支持当前设置时,才应在HorizonClient中更改安全协议.
如果为HorizonClient配置的安全协议未在客户端连接的ViewServer上启用,则会发生TLS/SSL错误,并且连接将失败.
重要事项如果客户端上启用的唯一协议为TLSv1.
1,则您必须确认远程桌面上也启用了TLSv1.
1.
否则,USB设备无法重定向到远程桌面.
在客户端系统中,您可以使用组策略设置或Windows注册表设置更改默认密码和协议.
有关如何使用GPO的信息,请参阅客户端GPO的安全设置中的"配置SSL协议和加密算法"设置.
有关使用Windows注册表中的SSLCipherList设置的信息,请参阅使用Windows注册表配置HorizonClient.
使用组策略模板配置适用于Windows的VMwareHorizonClientVMwareHorizonClient包含用于配置VMwareHorizonClient的组策略管理(ADM)模板文件.
您可以将此ADM模板文件中的策略设置添加到ActiveDirectory中现有的或新的GPO中,从而优化和保护远程桌面连接.
ViewADM模板文件同时包含计算机配置组策略和用户配置组策略.
n计算机配置策略将设置应用于HorizonClient的策略(无论谁在主机上运行客户端).
n用户配置策略将设置应用于运行HorizonClient所有用户的HorizonClient策略,以及RDP连接设置.
用户配置策略覆盖等效的计算机配置策略.
View在桌面启动时和用户登录时应用策略.
HorizonClient配置ADM模板文件(vdm_client.
adm)以及提供组策略设置的所有ADM和ADMX文件包含在名为VMware-Horizon-Extras-Bundle-x.
x.
x-yyyyyyy.
zip的.
zip文件中,其中x.
x.
x是版本号,yyyyyyy是内部版本号.
您可以从VMwareHorizon下载站点下载该文件,网址为http://www.
vmware.
com/go/downloadview.
必须将此文件复制到ActiveDirectory服务器,并使用组策略管理编辑器来添加此管理模板.
有关说明,请参阅《在View中设置桌面和应用程序池》文档中的"将ViewADM模板添加到GPO中"主题.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
41客户端GPO的脚本定义设置可以为从命令行运行VMwareHorizonClient时使用的许多相同设置来设置策略,包括桌面大小、名称、域名等.
下表介绍了VMwareHorizonClient配置ADM模板文件中的脚本定义设置.
该模板提供了每个脚本定义设置的计算机配置和用户配置版本.
"用户配置"设置优先于等效的"计算机配置"设置.
表3-4.
VMwareHorizonClient配置模板:脚本定义设置说明Automaticallyconnectifonlyonelaunchitemisentitled如果仅为用户授予一个桌面权限,则会自动连接到该桌面.
该设置使用户不必从仅包含一个桌面的列表中选择桌面.
ConnectallUSBdevicestothedesktoponlaunch确定桌面启动时是否将客户端系统中所有可用的USB设备都连接到桌面.
ConnectallUSBdevicestothedesktopwhentheyarepluggedin确定将USB设备插入客户端系统时是否将其都连接到桌面DesktopLayout指定用户登录远程桌面时看到的VMwareHorizonClient窗口布局.
布局选项包括:nFullScreennMultimonitornWindow-LargenWindow-Small该设置仅在设置了DesktopNametoselectsetting时才可用.
DesktopNametoselect指定VMwareHorizonClient在登录过程中使用的默认桌面.
Disable3rd-partyTerminalServicesplugins确定VMwareHorizonClient是否检查作为一般RDP插件安装的第三方终端服务插件.
如果不配置该设置,VMwareHorizonClient会默认检查第三方插件.
该设置不会影响View特定插件,如USB重定向.
LockedGuestSize(HorizonClient3.
1或更高版本)如果在一个显示器上使用显示内容,则指定远程桌面的屏幕分辨率.
即,如果将远程桌面显示设置为"所有显示器",则该设置不起作用.
启用该设置后,将自动禁用远程桌面自动适应功能.
最小屏幕大小为640x480.
最大屏幕大小为4096x4096.
该设置仅适用于PCoIP连接,不适用于RDP连接.
重要事项最佳做法是,设置的分辨率不要高于在ViewAdministrator中设置的远程桌面支持的最大分辨率:n如果已启用3D,最多支持2个显示器的分辨率达到1920x1200.
n如果未启用3D,最多支持4个显示器的分辨率达到2560x1600.
实际上,如果客户端将分辨率设置为高于适用于给定操作系统版本、vRAM的数量和远程桌面的颜色深度的可能值,该设置将被忽略.
例如,如果在ViewAdministrator中将桌面分辨率设置为1920x1200,则客户端上显示的分辨率可能不会高于1920x1200,具体取决于远程桌面的功能.
LogonDomainName指定HorizonClient在登录过程中使用的NetBIOS域.
LogonPassword指定HorizonClient在登录过程中使用的密码.
该密码由ActiveDirectory存储在纯文本中.
为了提高安全,建议您不要指定此设置.
用户可以通过交互方式输入密码.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
42设置说明LogonUserName指定HorizonClient在登录过程中使用的密码.
该密码由ActiveDirectory存储在纯文本中.
ServerURL指定HorizonClient在登录过程中使用的URL,例如,https://view1.
example.
com.
Suppresserrormessages(whenfullyscriptedonly)确定在登录过程中是否隐藏HorizonClient错误消息.
该设置仅适用于完全编写了登录进程脚本文件的情况,如通过策略预先填写了所有必要的登录信息时.
如果由于登录信息错误而导致登录失败,用户将不会收到通知,HorizonClient进程将终止.
客户端GPO的安全设置安全设置包括与安全证书、登录凭据和单点登录功能相关的选项.
下表介绍了HorizonClient配置ADM模板文件中的安全设置.
此表显示安全性设置是包含"计算机配置"设置和"用户配置"设置,还是仅包含"计算机配置".
对于包含两种类型的安全性设置,"用户配置"设置将覆盖等效的"计算机配置"设置.
表3-5.
HorizonClient配置模板:安全性设置设置说明Allowcommandlinecredentials(计算机配置设置)确定是否可以通过HorizonClient命令行选项提供用户凭据.
如果禁用该设置,当用户从命令行运行HorizonClient时,smartCardPIN和password选项不可用.
默认情况下,将启用该设置.
等效的Windows注册表值为AllowCmdLineCredentials.
ServersTrustedForDelegation(计算机配置设置)指定接受用户身份和凭据信息(在用户选中了以当前用户身份登录复选框时传送)的View连接服务器实例.
如果您未指定任何View连接服务器实例,所有View连接服务器实例都会接受该信息.
使用以下某种格式添加View连接服务器实例:ndomain\system$nsystem$@domain.
comnView连接服务器服务的服务主体名称(ServicePrincipalName,SPN).
等效的Windows注册表值为BrokersTrustedForDelegation.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
43设置说明Certificateverificationmode(计算机配置设置)配置HorizonClient执行的证书检查的级别.
您可以选择其中一种模式:nNoSecurity.
View不执行证书检查.
nWarnButAllow.
出现以下服务器证书问题时,会显示一个警告,但用户可以继续连接到View连接服务器:nView提供了一个自签名证书.
在这种情况下,如果证书名与用户在HorizonClient中提供的View连接服务器名称不匹配,这是可以接受的.
n您的部署中配置的可验证证书已过期或尚未生效.
发生其他证书错误状况时,View会显示一个错误对话框,并阻止用户连接到View连接服务器.
WarnButAllow为默认值.
nFullSecurity.
如果发生任何类型的证书错误,用户将无法连接到View连接服务器.
View将向用户显示证书错误.
配置该组策略设置后,用户可以在HorizonClient中查看选定的证书验证模式,但无法配置该设置.
SSL配置对话框会通知用户:管理员已锁定该设置.
未配置或禁用该设置时,HorizonClient用户可以选择证书验证模式.
要允许Viewserver检查HorizonClient提供的证书,客户端必须与View连接服务器或安全服务器主机建立HTTPS连接.
如果将SSL负载分流到与View连接服务器或安全服务器主机建立HTTP连接的中间设备,则不支持证书检查.
对于Windows客户端来说,如果您不希望将该设置配置为组策略,您可以通过将CertCheckMode值名称添加到客户端计算机的以下注册表项之一来启用证书验证:n对于32-位Windows:HKEY_LOCAL_MACHINE\Software\VMware,Inc.
\VMwareVDM\Client\Securityn对于64位Windows:HKLM\SOFTWARE\Wow6432Node\VMware,Inc.
\VMwareVDM\Client\Security使用以下注册表项值:n0实施NoSecurity.
n1执行WarnButAllow.
n2执行FullSecurity.
如果您在Windows注册表项中配置了组策略设置和CertCheckMode设置,则组策略设置优先于注册表项值.
Defaultvalueofthe'Loginascurrentuser'checkbox(计算机和用户配置设置)指定HorizonClient连接对话框上的以当前用户身份登录复选框的默认值.
这项设置将覆盖HorizonClient安装期间指定的默认值.
如果用户通过命令行运行HorizonClient并指定了logInAsCurrentUser选项,则该值将覆盖该设置.
如果选中了以当前用户身份登录复选框,用户在登录客户端系统时提供的身份和凭据信息会传送到View连接服务器实例,最后传送到远程桌面.
如果取消选择该复选框,用户必须多次输入身份和凭据信息,才能访问远程桌面.
默认情况下,将禁用该设置.
等效的Windows注册表值为LogInAsCurrentUser.
DisplayoptiontoLoginascurrentuser(计算机和用户配置设置)确定以当前用户身份登录复选框是否显示在HorizonClient连接对话框上.
如果显示该复选框,用户可以选择或取消选择该复选框并覆盖其默认值.
如果该复选框隐藏,用户将无法从HorizonClient连接对话框中覆盖其默认值.
您可以通过Defaultvalueofthe'Loginascurrentuser'checkbox策略设置指定以当前用户身份登录复选框的默认值.
默认情况下,将启用该设置.
等效的Windows注册表值为LogInAsCurrentUser_Display.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
44设置说明Enablejumplistintegration(计算机配置设置)确定在Windows7和更高版本系统的任务栏上的HorizonClient图标中是否显示跳转列表.
使用跳转列表,用户可连接最近使用的View连接服务器实例和远程桌面.
共享HorizonClient时,您可能不希望用户查看最近使用的桌面名称.
因此,您可以通过禁用该设置来禁用跳转列表.
默认情况下,将启用该设置.
等效的Windows注册表值为EnableJumplist.
EnableSSLencryptedframeworkchannel(计算机和用户配置设置)确定是否为View5.
0和更低版本桌面启用SSL.
在View5.
0之前,未加密通过端口TCP32111发送到桌面的数据.
n启用:启用SSL,但在远程桌面不支持SSL时允许回退到以前的未加密连接.
例如,View5.
0和更低版本桌面不支持SSL.
启用是默认设置.
n禁用:禁用SSL.
该设置不推荐使用,但调试时或通道未经过安全加密链路并可能由WAN加速器产品优化时可能很有用.
n强制:启用SSL,并拒绝连接不支持SSL的桌面.
等效的Windows注册表值为EnableTicketSSLAuth.
ConfiguresSSLprotocolsandcryptographicalgorithms(计算机和用户配置设置)在建立加密SSL连接之前,配置密码列表来限制某些加密算法和协议的使用.
密码列表由以冒号分隔的一个或多个密码字符串组成.
注所有密码字符串均区分大小写.
n如果启用该功能,HorizonClient4.
0的默认值为TLSv1.
1:TLSv1.
2:!
aNULL:kECDH+AES:ECDH+AES:RSA+AES:@STRENGTH.
nHorizonClient3.
5的默认值为TLSv1:TLSv1.
1:TLSv1.
2:!
aNULL:kECDH+AES:ECDH+AES:RSA+AES:@STRENGTH.
nHorizonClient3.
3和3.
4的默认值为TLSv1:TLSv1.
1:AES:!
aNULL:@STRENGTH.
nHorizonClient3.
2和更低版本的值为SSLv3:TLSv1:TLSv1.
1:AES:!
aNULL:@STRENGTH.
这意味着,将在HorizonClient4.
0中启用TLSv1.
1和TLSv1.
2.
(将禁用TLSv1.
0并移除SSLv2.
0和v3.
0.
)在HorizonClient3.
5中,将启用TLSv1.
0、TLSv1.
1和TLSv1.
2.
(将禁用SSLv2.
0和v3.
0.
)在HorizonClient3.
3和3.
4中,将启用TLSv1.
0和TLSv1.
1.
(将禁用SSLv2.
0、SSLv3.
0和TLSv1.
2.
)在HorizonClient3.
2和更低版本中,也将启用SSLv3.
0.
(将禁用SSLv2.
0和TLSv1.
2.
)密码套件使用128位或256位AES,移除匿名DH算法,然后按加密算法密钥长度的顺序排序当前密码列表.
此配置的参考链接:http://www.
openssl.
org/docs/apps/ciphers.
html等效的Windows注册表值为SSLCipherList.
EnableSingleSign-Onforsmartcardauthentication(计算机配置设置)确定是否为智能卡身份验证启用单点登录.
启用单点登录后,HorizonClient将加密的智能卡PIN存储到临时内存,然后再将其提交到View连接服务器.
如果禁用单点登录,HorizonClient将不显示自定义PIN对话框.
等效的Windows注册表值为EnableSmartCardSSO.
IgnorebadSSLcertificatedatereceivedfromtheserver(计算机配置设置)(仅限View4.
6和更低版本)确定是否忽略与无效的服务器证书日期关联的错误.
在服务器发送过期证书时会发生这些错误.
等效的Windows注册表值为IgnoreCertDateInvalid.
Ignorecertificaterevocationproblems(计算机配置设置)(仅限View4.
6和更低版本)确定是否忽略与撤销的服务器证书关联的错误.
当服务器发出一个已撤消的证书以及客户端无法验证证书的撤消状态时,会出现这种错误.
默认情况下,将禁用该设置.
等效的Windows注册表值为IgnoreRevocation.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
45设置说明IgnoreincorrectSSLcertificatecommonname(hostnamefield)(计算机配置设置)(仅限View4.
6和更低版本)确定是否忽略与错误的服务器证书公用名关联的错误.
在证书上的公用名与发送该证书的服务器主机名不匹配时会发生这些错误.
等效的Windows注册表值为IgnoreCertCnInvalid.
Ignoreincorrectusageproblems(计算机配置设置)(仅限View4.
6和更低版本)确定是否忽略与服务器证书使用不当关联的错误.
如果服务器发送的证书专用于某一用途,而不是用来验证发送者的身份和对服务器通信进行加密,则会发生这些错误.
等效的Windows注册表值为IgnoreWrongUsage.
Ignoreunknowncertificateauthorityproblems(计算机配置设置)(仅限View4.
6和更低版本)确定是否忽略与未知的服务器证书的证书颁发机构(CertificateAuthority,CA)关联的错误.
如果服务器发送的证书是由不受信任的第三方证书颁发机构签发的,则会发生这些错误.
等效的Windows注册表值为IgnoreUnknownCa.
客户端GPO的RDP设置使用MicrosoftRDP显示协议时,可以为诸如音频、打印机、端口和其他设备等项目的重定向之类的选项设置组策略.
下表介绍了HorizonClient配置ADM模板文件中的远程桌面协议(RemoteDesktopProtocol,RDP)设置.
所有RDP设置均是"用户配置"设置.
表3-6.
HorizonClient配置管理模板:RDP设置设置说明Audioredirection确定是否重定向远程桌面上播放的音频信息.
可选择以下设置之一:n禁用音频:音频被禁用.
n在虚拟机中播放(对于VoIPUSB支持功能是必需的):在远程桌面播放音频.
该设置需要使用共享USB音频设备才能在客户端中播放声音.
n重定向到客户端:音频被重定向到客户端.
这是默认模式.
该设置仅适用于RDP音频.
客户端中将播放通过MMR重定向的音频.
Enableaudiocaptureredirection确定是否将默认音频输入设备从客户端重定向至远程会话.
启用该设置后,客户端上的音频录制设备将显示在远程桌面上并可录制音频输入.
默认设置为禁用.
Bitmapcachefilesizeinunitfornumberbppbitmaps指定用于特定位/像素(bpp)位图颜色设置的位图缓存大小(以KB或MB为单位).
针对以下单位和bpp组合提供了不同的设置版本:nKB/8bppnMB/8bppnMB/16bppnMB/24bppnMB/32bppBitmapcaching/cachepersistenceactive确定是否使用永久位图缓存(处于活动状态).
永久位图缓存可以提高性能,但需要更多磁盘空间.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
46设置说明Colordepth指定远程桌面的颜色深度.
可选择以下设置之一:n8位n15位n16位n24位n32位对于24位WindowsXP系统,您必须在计算机配置>管理模板>Windows组件>终端服务中启用"限制最大颜色深度"策略,并将其设置为24位.
Cursorshadow确定是否在远程桌面上的光标下方显示阴影.
Desktopbackground确定客户端连接到远程桌面时是否显示桌面背景.
Desktopcomposition(适用于WindowsVista或更高版本)确定是否在远程桌面中启用桌面拼合.
启用桌面拼合时,单个窗口不再像在先前的MicrosoftWindows版本中那样可直接绘制到屏幕或主要显示设备中.
相反,其图形将重定向到视频内存的离屏外表上,然后呈现为桌面映像,并在显示器中显示.
Enablecompression确定是否压缩RDP数据.
默认情况下,将启用该设置.
EnableRDPAuto-Reconnect确定RDP协议连接失败后RDP客户端组件是否尝试重新连接到远程桌面.
如果在ViewAdministrator中启用了使用安全加密链路连接桌面选项,该设置不起作用.
默认情况下,将禁用该设置.
Fontsmoothing(适用于WindowsVista或更高版本)确定是否对远程桌面的字体应用消除锯齿效果.
Menuandwindowanimation确定客户端连接到远程桌面时是否对菜单和窗口启用动画效果.
Redirectclipboard确定客户端连接到远程桌面时是否重定向本地剪贴板信息.
Redirectdrives确定客户端连接到远程桌面时是否重定向本地磁盘驱动器.
默认情况下,本地驱动器将被重定向.
如果启用该设置或不对其进行配置,则允许将远程桌面上重定向驱动器的数据复制到客户端计算机的驱动器上.
如果允许将数据从远程桌面传输到用户客户端计算机会为您的部署带来潜在的安全风险,请禁用该设置.
另一种方法是通过启用MicrosoftWindows组策略设置Donotallowdriveredirection禁用远程桌面虚拟机中的文件夹重定向.
Redirectdrives设置仅应用于RDP.
Redirectprinters确定客户端连接到远程桌面时是否重定向本地打印机.
Redirectserialports确定客户端连接到远程桌面时是否重定向本地COM端口.
Redirectsmartcards确定客户端连接到远程桌面时是否重定向本地智能卡.
注该设置适用于RDP和PCoIP两种连接.
Redirectsupportedplug-and-playdevices确定客户端连接到远程桌面时是否重定向本地即插即用设备和POS终端设备.
该行为与代理的USB重定向组件管理的重定向不同.
Shadowbitmaps确定是否显示位图阴影.
该设置在全屏模式下无效.
Showcontentsofwindowwhiledragging确定用户将文件夹拖到新位置时是否显示文件夹内容.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
47设置说明Themes确定客户端连接到远程桌面时是否显示主题.
Windowskeycombinationredirection确定在何处应用Windows按键组合.
该设置允许您将按键组合发送到远程虚拟机或在本地使用这些按键组合.
如果未配置该设置,则按键组合将在本地应用.
客户端GPO的常规设置这些设置包括代理选项、时区转发、多媒体加速和其他显示设置.
常规设置下表介绍了HorizonClient配置ADM模板文件中的常规设置.
这些常规设置包含"计算机配置"设置和"用户配置"设置.
"用户配置"设置优先于等效的"计算机配置"设置.
表3-7.
HorizonClient配置模板:常规设置设置描述Alwaysontop(用户配置设置)确定HorizonClient窗口是否始终显示在最前面.
启用此设置可避免Windows任务栏遮挡全屏模式的HorizonClient窗口.
默认情况下禁用此设置.
Defaultvalueofthe"Hidetheselectorafterlaunchinganitem"checkbox(计算机和用户配置设置)(HorizonClient3.
1或更高版本)设置启动某个项后隐藏选择器复选框是否默认为选中.
默认情况下禁用此设置.
DeterminesiftheVMwareViewClientshoulduseproxy.
pacfile(计算机配置设置)(仅限View4.
6及更低版本)确定HorizonClient是否使用代理自动配置(ProxyAutomaticConfiguration,PAC)文件.
如果启用此设置,HorizonClient就会使用PAC文件.
PAC文件(通常称为proxy.
pac)可帮助Web浏览器和其他用户代理查找适用于特殊URL或站点请求的相应代理服务器.
如果在多核计算机上启用此设置,则HorizonClient用来查找代理服务器信息的WinINet应用程序可能会崩溃.
如果您的计算机上出现这种问题,请禁用此设置.
默认情况下禁用此设置.
注此设置仅应用于直接连接,而不会影响安全加密链路连接.
Disabletimezoneforwarding(计算机配置设置)确定是否禁用远程桌面与连接的客户端之间的时区同步.
Disabletoastnotifications(计算机和用户配置设置)确定是否禁用HorizonClient的Toast通知.
如果不希望用户在屏幕的角落中看到Toast通知,请启用此设置.
注启用此设置后,用户将不会在启用会话超时功能时每5分钟看到一个警告.
Don'tcheckmonitoralignmentonspanning(用户配置设置)默认情况下,如果屏幕组合在一起时不能构成精确的矩形,客户端桌面将不会跨越多个显示器.
启用此设置可覆盖默认设置.
默认情况下禁用此设置.
Enablemulti-mediaacceleration(用户配置设置)确定是否在客户端中启用多媒体重定向(MMR).
如果HorizonClient视频显示硬件不支持覆盖功能,MMR将无法正常运行.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
48设置描述Enablerelativemouse(计算机和用户配置设置)(仅限View5.
2及更高版本)使用PCoIP显示协议时,启用相对鼠标.
相对鼠标模式提高了某些图形应用程序和游戏的鼠标行为.
如果远程桌面不支持相对鼠标,则不使用此设置.
默认情况下禁用此设置.
Enabletheshade(用户配置设置)确定是否显示HorizonClient窗口顶部的幕帘菜单栏.
默认情况下启用此设置.
注默认情况下,Kiosk模式的幕帘菜单栏是禁用的.
Tunnelproxybypassaddresslist(计算机配置设置)指定一个安全加密链路地址列表.
不可对这些地址使用代理服务器.
使用分号(;)来分隔多个条目.
URLforViewClientonlinehelp(计算机配置设置)指定一个可供HorizonClient检索帮助页面的备用URL.
这项设置适用于因不能访问Internet而无法检索远程托管的帮助系统的环境.
Pintheshade(用户配置设置)确定是否启用HorizonClient窗口顶部的幕帘中的大头针,且不自动隐藏菜单栏.
禁用幕帘时,此设置无效.
默认情况下启用此设置.
Disabledesktopdisconnectmessages(计算机和用户配置设置)指定是否应禁用通常在桌面断开连接时显示的消息.
默认情况下显示这些消息.
客户端GPO的USB设置您可以为代理和适用于Windows的HorizonClient定义USB策略设置.
在连接时,HorizonClient从代理中下载USB策略设置并将其与HorizonClientUSB策略设置配合使用以确定允许从主机中重定向哪些设备.
下表中介绍了HorizonClient配置ADM模板文件中拆分复合USB设备的各个策略设置.
该设置适用于计算机级别.
HorizonClient优先从计算机级别的GPO中读取设置,其次从位于HKLM\Software\Policies\VMware,Inc.
\VMwareVDM\Client\USB的注册表中读取.
有关View如何应用策略以拆分复合USB设备的说明,请参阅《在View中设置桌面和应用程序池》文档中有关使用策略控制USB重定向的主题.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
49表3-8.
HorizonClient配置模板:USB拆分设置设置属性AllowAutoDeviceSplitting允许复合USB设备的自动拆分.
未定义默认值,相当于false.
ExcludeVid/PidDeviceFromSplit从拆分中排除供应商和产品ID指定的复合USB设备.
设置的格式为vid-xxx1_pid-yyy2[;vid-xxx2_pid-yyy2].
.
.
您必须以十六进制格式指定ID号.
可以使用通配符(*)代替ID中的单个数字.
例如:vid-0781_pid-55**未定义默认值.
SplitVid/PidDevice将供应商和产品ID指定的复合USB设备组件视为单独设备.
设置的格式为vid-xxxx_pid-yyyy(exintf:zz[;exintf:ww])可以使用exintf关键字通过指定接口号禁止重定向组件.
您必须以十六进制格式指定ID号,以十进制格式(包含前导零)指定接口号.
可以使用通配符(*)代替ID中的单个数字.
例如:vid-0781_pid-554c(exintf:01;exintf:02)注View不会自动包含您未明确排除的组件.
您必须指定一个过滤策略(如IncludeVid/PidDevice)来包含这些组件.
未定义默认值.
下表中介绍了HorizonClient配置ADM模板文件中过滤USB设备的各个策略设置.
该设置适用于计算机级别.
HorizonClient优先从计算机级别的GPO中读取设置,其次从位于HKLM\Software\Policies\VMware,Inc.
\VMwareVDM\Client\USB的注册表中读取.
有关View如何应用策略以过滤USB设备的说明,请参阅《在View中设置桌面和应用程序池》文档中有关为USB重定向配置过滤策略设置的主题.
表3-9.
HorizonClient配置模板:USB过滤设置设置属性AllowAudioInputDevices允许音频输入设备进行重定向.
未定义默认值,相当于true.
AllowAudioOutputDevices允许音频输出设备进行重定向.
未定义默认值,相当于false.
AllowHIDBootable允许开机时除键盘或鼠标之外的其他可用输入设备(又称为可引导的hid设备)进行重定向.
未定义默认值,相当于true.
AllowDeviceDescriptorFailsafeBehavior即使HorizonClient未能获取配置/设备描述符,依然允许设备进行重定向.
要在设备出现配置/描述符问题时依然允许它进行重定向,可将其添加到Include过滤器中,如IncludeVidPid或IncludePath.
未定义默认值,相当于false.
AllowOtherInputDevices允许重定向输入设备(可引导的hid设备和具有集成指针设备的键盘).
未定义默认值,相当于true.
AllowKeyboardandMouseDevices允许键盘以及集成指针设备(例如,鼠标、轨迹球或触摸板)进行重定向.
未定义默认值,相当于false.
AllowSmartCards允许智能卡设备进行重定向.
未定义默认值,相当于false.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
50设置属性AllowVideoDevices允许视频设备进行重定向.
未定义默认值,相当于true.
DisableRemoteConfiguration在执行USB设备过滤时,禁用代理设置.
未定义默认值,相当于false.
ExcludeAllDevices禁止任何USB设备进行重定向.
如果设置为true,可以使用其他策略设置来允许特定设备或设备系列进行重定向.
如果设置为false,可以使用其他策略设置来防止特定设备或系列设备进行重定向.
如果在代理上将ExcludeAllDevices值设置为true,并将该设置传递到HorizonClient,代理设置将覆盖HorizonClient设置.
未定义默认值,相当于false.
ExcludeDeviceFamily禁止设备系列进行重定向.
设置的格式为family_name_1[;family_name_2].
.
.
例如:bluetooth;smart-card如果您启用了自动设备拆分,则View会检查复合USB设备每个接口的设备系列,确定应排除哪些接口.
如果您禁用了自动设备拆分,则View会检查整个复合USB设备的设备系列.
未定义默认值.
ExcludeVid/PidDevice禁止具有指定供应商和产品ID的设备进行重定向.
设置的格式为vid-xxx1_pid-yyy2[;vid-xxx2_pid-yyy2].
.
.
您必须以十六进制格式指定ID号.
可以使用通配符(*)代替ID中的单个数字.
例如:vid-0781_pid-****;vid-0561_pid-554c未定义默认值.
ExcludePath禁止位于指定集线器或端口路径的设备进行重定向.
设置的格式为bus-x1[/y1].
.
.
/port-z1[;bus-x2[/y2].
.
.
/port-z2].
.
.
您必须以十六进制格式指定总线和端口号.
在路径中不能使用通配符.
例如:bus-1/2/3_port-02;bus-1/1/1/4_port-ff未定义默认值.
IncludeDeviceFamily包含可以进行重定向的设备系列.
设置的格式为family_name_1[;family_name_2].
.
.
例如:storage未定义默认值.
IncludePath包含位于指定集线器或端口路径的可重定向设备.
设置的格式为bus-x1[/y1].
.
.
/port-z1[;bus-x2[/y2].
.
.
/port-z2].
.
.
您必须以十六进制格式指定总线和端口号.
在路径中不能使用通配符.
例如:bus-1/2_port-02;bus-1/7/1/4_port-0f未定义默认值.
IncludeVid/PidDevice包含具有指定供应商和产品ID的可重定向设备.
设置的格式为vid-xxx1_pid-yyy2[;vid-xxx2_pid-yyy2].
.
.
您必须以十六进制格式指定ID号.
可以使用通配符(*)代替ID中的单个数字.
例如:vid-0561_pid-554c未定义默认值.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
51ViewPCoIP客户端会话变量ADM模板设置ViewPCoIP客户端会话变量ADM模板文件(pcoip.
client.
adm)包含与PCoIP显示协议有关的策略设置.
您可以将设置配置为可被管理员覆盖的默认值,或将设置配置为不可覆盖的值.
该ADM文件包含在名为VMware-Horizon-Extras-Bundle-x.
x.
x-yyyyyyy.
zip的捆绑.
zip文件中,您可以从VMware下载站点下载该文件,网址为https://my.
vmware.
com/web/vmware/downloads.
在"桌面和最终用户计算"下,选择VMwareHorizon7下载,其中包含捆绑的.
zip文件.
表3-10.
ViewPCoIP客户端会话变量设置描述ConfigurePCoIPclientimagecachesizepolicy控制PCoIP客户端图像缓存的大小.
客户端使用图像缓存来存储之前传送的显示部分.
图像缓存减少了重传的数据量.
如果未配置或已禁用此设置,PCoIP将使用默认客户端映像缓存大小(250MB).
启用此设置后,可以配置客户端图像缓存的大小,可配置的范围为50MB至300MB.
默认值为250MB.
ConfigurePCoIPeventlogverbosity设置PCoIP事件日志详细级别.
值范围为0(最不详细)至3(最详细).
启用设置后,您可以将详细级别设置为0至3.
未配置或者禁用设置时,默认的事件日志详细级别为2.
如果在活动的PCoIP会话期间修改该设置,则新的设置立即生效.
ConfigurePCoIPsessionencryptionalgorithms控制会话协商期间PCoIP终端播发的加密算法.
勾选其中一个复选框将禁用相关加密算法.
必须启用至少一个算法.
此设置应用于代理和客户端.
各终端协商实际所用的会话加密算法.
如果启用了FIPS140-2许可模式,并且禁用了AES-128-GCM加密和AES-256-GCM加密,将覆盖禁用AES-128-GCM加密值.
如果禁用或未配置ConfigureSSLConnections设置,Salsa20-256round12和AES-128-GCM算法均可供此端点协商使用.
受支持的加密算法按优先顺序排列为:SALSA20/12-256、AES-GCM-128和AES-GCM-256.
默认情况下,所有受支持的加密算法均可供此终端协商使用.
ConfigurePCoIPvirtualchannels指定能够以及不能通过PCoIP会话操作的虚拟通道.
此设置还决定是否禁用PCoIP主机上的剪贴板处理功能.
PCoIP会话中使用的虚拟通道必须显示在虚拟通道授权列表中.
未授权虚拟通道列表中显示的虚拟通道不能在PCoIP会话中使用.
最多可指定15个虚拟通道,以在PCoIP会话中使用.
使用竖线(|)字符来分隔不同的通道名称.
例如,允许mksvchan和vdp_rdpvcbridge虚拟通道的虚拟通道授权字符串为mksvchan|vdp_rdpvcbridge.
如果通道名称包含竖线或反斜线(\)字符,请在这两个字符的前面插入一个反斜线字符.
例如,通道名称awk|ward\channel应输入为awk\|ward\\channel.
授权虚拟通道列表为空时表示禁用所有虚拟通道.
未授权虚拟通道列表为空时表示允许使用所有虚拟通道.
此虚拟通道设置应用于代理和客户端.
必须在代理和客户端上均启用虚拟通道才能使用虚拟通道.
虚拟通道设置中有一个单独的复选框,可供您禁用PCoIP主机上的远程剪贴板处理功能.
此值仅应用于代理.
默认情况下,启用所有虚拟通道,包括剪贴板处理功能.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
52设置描述ConfiguretheClientPCoIPUDPport指定PCoIP软件客户端所使用的UDP客户端端口.
UDP端口值指定要使用的基本UDP端口.
UDP端口范围值确定当基本端口不可用时尝试其他端口的个数.
此范围从基本端口跨越至基本端口与端口范围之和.
例如,如果基本端口为50002,端口范围为64,则其范围为50002至50066.
此设置仅应用于客户端.
默认情况下,基本端口为50002,端口范围为64.
ConfigurethemaximumPCoIPsessionbandwidth指定PCoIP会话中的最大带宽(单位为kbps).
此带宽包括所有图像、音频、虚拟通道、USB以及控制PCoIP流量.
将此值设为终端所连链路的总容量,考虑所需的并发PCoIP会话数.
例如,对于采用4MbpsInternet连接的单用户VDI配置(单一PCoIP会话),应将此值设为4Mb或其90%,为其他网络流量保留一些容限.
希望多个并发PCoIP会话共享一个链路(该链路由多个VDI用户或一个RDS配置组成)时,您可能需要相应地调整设置.
但是,降低此值的大小将限制每个活动会话的最大带宽.
设置此值可防止代理尝试以超过链路容量的速率进行传输,从而避免出现丢失数据包或用户体验下降现象.
此值是对称的.
该设置强制客户端和代理使用两者上所设置的两个值中较小的一个.
例如,设置4Mbps的最大带宽将强制代理以低于此值的速率传输数据,即便在客户端上配置了此设置也是如此.
在终端上禁用或未配置此设置时,终端不实施带宽限制.
配置此设置后,该设置会被用作终端的最大带宽限制(以kbps为单位).
未配置此设置时的默认值为900000kbps.
该设置适用于代理和客户端.
如果两个终端的设置不同,将使用较低的值.
ConfigurethePCoIPtransportheader配置PCoIP传输标头,并设置传输会话优先级.
PCoIP传输标头为添加至所有PCoIPUDP数据包的32位标头(仅当双方启用并支持传输标头时).
PCoIP传输标头能够使网络设备在网络拥挤时,做出更好的优先级/服务质量决策.
默认情况下传输标头处于启用状态.
传输会话的优先级决定了PCoIP传输标头所报告的PCoIP会话优先级.
网络设备基于指定的传输会话优先级做出更好的优先级/服务质量决策.
启用ConfigurethePCoIPtransportheader设置时,以下传输会话优先级可供使用:n高n中(默认值)n低n未定义PCoIP代理和客户端进行协商来确定传输会话的优先级值.
如果PCoIP代理指定了传输会话的优先级值,则会话将使用PCoIP代理所指定的会话优先级.
如果仅仅是客户端指定了传输会话优先级,则会话将使用客户端所指定的会话优先级.
如果代理或客户端均未指定传输会话优先级,也未指定未定义的优先级,则会话将使用默认值,即中优先级.
EnabletheFIPS140-2approvedmodeofoperation(仅限HorizonClient3.
0至3.
3)确定是否仅使用FIPS140-2许可的加密算法和协议来建立远程PCoIP连接.
启用此设置将覆盖禁用AES128-GCM加密设置.
此设置应用于代理和客户端.
您可以将一个终端或两个终端配置为以FIPS模式操作.
将一个终端配置为以FIPS模式操作会限制会话协商可用的加密算法.
禁用或未配置此设置时,不使用FIPS模式.
重要事项对于HorizonClient3.
5和更高版本,不要使用该设置启用FIPS模式,而是在安装客户端时启用FIPS模式.
另请注意,HorizonClient3.
4不支持FIPS模式.
Enable/disableaudiointhePCoIPsession确定是否在PCoIP会话中启用音频.
两个终端必须都启用音频.
启用此设置时,允许使用PCoIP音频.
禁用此设置时,禁用PCoIP音频.
未配置此设置时,默认启用音频.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
53设置描述ConfigurethePCoIPsessionbandwidthfloor指定PCoIP会话预留的带宽下限(单位为Kbps).
此设置配置终端的最低预期带宽传输速率.
使用此设置来为终端预留带宽时,用户无需等待带宽变得可用,从而提高了会话的响应能力.
确保不要为所有终端过度预定总体预留带宽.
确保配置的所有连接带宽下限之和不超过网络流量.
默认值为0,表示不预留最小带宽.
禁用或未配置此设置时,不预留最小带宽.
该设置适用于代理和客户端,但仅影响配置了该设置的端点.
如果在活动的PCoIP会话期间修改此设置,则更改立即生效.
ConfigurethePCoIPsessionMTU指定PCoIP会话的UDP数据包的最大传输单元(MTU)大小.
此MTU大小包括IP和UDP数据包标头.
TCP使用标准MTU发现机制来设置MTU,且不受此设置影响.
最大MTU大小为1500字节.
最小MTU大小为500字节.
默认值为1300字节.
通常情况下,无需更改MTU大小.
如果存在会造成PCoIP数据包出现碎片的异常网络设置,请更改此值.
该设置适用于代理和客户端.
如果两个终端的MTU大小设置不同,将使用最低的值.
如果禁用或未配置该设置,则客户端在与代理进行协商时使用默认值.
从命令行运行HorizonClient您可以通过命令行或使用脚本运行适用于Windows的HorizonClient.
如果您要实施基于kiosk的应用程序,授予最终用户对桌面应用程序的访问权限,您可能需要执行此操作.
使用vmware-view.
exe命令从命令行运行适用于Windows的HorizonClient.
您可以在命令中指定一些选项,用于更改HorizonClient的行为.
HorizonClient命令用法vmware-view命令语法可控制HorizonClient的运行.
在Windows命令提示符下,使用以下vmware-view命令格式.
vmware-view[command_line_option[argument]].
.
.
vmware-view命令可执行文件的默认路径取决于您的系统.
n在32位系统上,该路径为C:\ProgramFiles\VMware\VMwareHorizonViewClient\.
n在64位系统上,该路径为C:\ProgramFiles(x86)\VMware\VMwareHorizonViewClient\.
为方便起见,请将该路径添加到PATH环境变量中.
下表显示了可与vmware-view命令一起使用的命令行选项.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
54表3-11.
HorizonClient命令行选项选项说明/显示命令选项列表.
-appName应用程序名称指定应用程序在桌面和应用程序选择窗口中的显示名称.
这就是在池创建向导中为应用程序池指定的显示名称.
-connectUSBOnStartup设置为true时,将所有USB设备重定向到当前连接至主机的桌面.
如果您指定了-unattended选项,则会隐式设置该选项.
默认设置为false.
-connectUSBOnInsert设置为true时,插入USB设备时将其连接到前台桌面.
如果您指定了-unattended选项,则会隐式设置该选项.
默认设置为false.
-desktopLayout窗口大小指定如何显示桌面窗口:fullscreen全屏显示multimonitor多显示器显示windowLarge大窗口windowSmall小窗口-desktopName桌面名称指定桌面在桌面和应用程序选择窗口中的显示名称.
这就是在池创建向导中为池指定的显示名称.
重要事项请勿为kiosk模式中的客户端指定该选项.
如果所在的桌面在kiosk模式中运行,此选项无效.
对于kiosk模式,已连接到授权桌面列表中的第一个桌面.
-desktopProtocol协议指定要使用的、将在桌面和应用程序选择窗口中显示的桌面协议.
协议可以采用PCoIP或RDP.
-domainName域名指定最终用户用来登录到HorizonClient的NETBIOS域.
例如,您将使用mycompany,而不是mycompany.
com.
-file文件路径指定包含其他命令选项和自变量的配置文件的路径.
请参阅HorizonClient配置文件.
-h显示帮助选项.
-hideClientAfterLaunchSession(可用于HorizonClient3.
1及更高版本)当设置为true时,在启动远程会话后会隐藏远程桌面和应用程序选择器窗口.
-languageId区域设置ID在HorizonClient中提供对不同语言的本地化支持.
如果资源库可用,指定要使用的LocaleID(LCID).
对于美国英语,输入的值为0x409.
-logInAsCurrentUser设置为true时,使用最终用户在登录客户端系统时提供的凭据信息登录View连接服务器实例,并最终登录到View桌面.
默认设置为false.
-nonInteractive通过脚本启动HorizonClient时禁止显示错误消息框.
如果您指定了-unattended选项,则会隐式设置该选项.
-noVMwareAddins可防止加载特定于VMware的虚拟通道,如虚拟打印.
-password密码指定最终用户用来登录到HorizonClient的密码.
该密码由命令控制台或任何脚本工具以纯文本形式进行处理.
如果您自动生成密码,则无需为Kiosk模式客户端指定该选项.
为了提高安全,建议您不要指定此选项.
用户可以通过交互方式输入密码.
-printEnvironmentInfo显示客户端设备的IP地址、MAC地址和计算机名称.
-serverURLconnection_server指定View连接服务器实例的URL、IP地址或FQDN.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
55选项说明-singleAutoConnect指定如果用户仅有权访问一个远程桌面或应用程序,在用户通过服务器的身份验证之后,会自动连接该桌面或应用程序,并且用户会登录.
此设置使用户不必从仅包含一个项目的列表中选择桌面或应用程序.
-smartCardPINPIN指定最终用户插入智能卡进行登录时所用的PIN.
-standalone支持向后兼容.
这是此客户端的默认行为.
无需指定-standalone.
启动另外一个能够连接至相同或不同的View连接服务器的HorizonClient实例.
对于连接至同一个服务器或不同服务器的多个桌面,支持使用安全加密链路.
注第二个桌面连接可能无法访问本地硬件,例如USB设备、智能卡、打印机和多台显示器.
-unattended以适用于Kiosk模式客户端的非交互模式运行HorizonClient.
您还必须指定:n客户端的帐户名(如果您未根据客户端设备的MAC地址生成帐户名).
该名称必须以字符串"custom-"或在ADAM中配置的备用前缀开头.
n客户端的密码(如果您在设置客户端帐户时未自动生成密码).
-unattended选项可隐式设置-nonInteractive、-connectUSBOnStartup、-connectUSBOnInsert和-desktopLayoutmultimonitor选项.
-userNameuser_name指定最终用户登录HorizonClient时使用的帐户名.
如果您从客户端设备的MAC地址生成帐户名,则无需为Kiosk模式客户端指定该选项.
您通过命令行或配置文件指定的选项优先于已定义的任何全局系统策略,进而会覆盖用户策略.
您可以通过ActiveDirectory组策略指定所有选项,但-file、-languageId、-printEnvironmentInfo、-smartCardPIN和-unattended除外.
HorizonClient配置文件您可以从配置文件中读取HorizonClient的命令行选项.
您可以将配置文件的路径指定为vmware-view命令中-file文件路径选项的参数.
文件必须是Unicode(UTF-16)或ASCII文本文件.
示例:非交互式应用程序配置文件示例以下示例介绍了非交互式应用程序配置文件的内容.
-serverURLhttps://view.
yourcompany.
com-userNameautouser-passwordauto123-domainNamecompanydomain-desktopNameautodesktop-nonInteractive示例:Kiosk模式下的客户端配置文件示例以下示例介绍了一个处于kiosk模式下、帐户名基于MAC地址的客户端.
此客户端具有自动生成的密码.
-serverURL145.
124.
24.
100-unattended使用适用于Windows的VMwareHorizonClientVMware,Inc.
56使用Windows注册表配置HorizonClient您可在Windows注册表中定义HorizonClient的默认设置,而不在命令行中指定这些设置.
策略条目的优先级高于Windows注册表设置,命令行设置的优先级高于策略条目.
表3-12.
HorizonClient凭据的注册表设置显示了登录HorizonClient的注册表设置.
这些设置在注册表中位于HKEY_CURRENT_USER\Software\VMware,Inc.
\VMwareVDM\Client\中.
此位置特定于特定用户,其中HKEY_LOCAL_MACHINE设置(如下表所述)是计算机范围的设置,属于Windows域环境中具有登录计算机权限的所有本地用户和所有域用户.
表3-12.
HorizonClient凭据的注册表设置注册表设置说明Password指定默认密码.
UserName指定默认用户名.
表3-13.
HorizonClient注册表设置显示了不包含登录凭据的HorizonClient的注册表设置.
这些设置的位置取决于系统的类型:n对于32位Windows:HKEY_LOCAL_MACHINE\Software\VMware,Inc.
\VMwareVDM\Client\n对于64位Windows:HKLM\SOFTWARE\Wow6432Node\VMware,Inc.
\VMwareVDM\Client\表3-13.
HorizonClient注册表设置注册表设置说明DomainName指定默认NETBIOS域名.
例如,您将使用mycompany,而不是mycompany.
com.
EnableShade指定是否启用(隐藏在)HorizonClient窗口顶部的菜单栏.
除非客户端处于Kiosk模式,否则会默认启用该菜单栏.
如果将值设置为false,则会禁用该菜单栏.
注该设置仅在将显示布局设置为所有显示器或全屏时才适用.
ServerURL通过URL、IP地址或FQDN指定默认的View连接服务器实例.
EnableSoftKeypad(HorizonClient3.
3和更高版本)如果设置为true,并且聚焦HorizonClient窗口,则物理键盘、屏幕键盘、鼠标和手写板等事件将发送到远程桌面或远程应用程序,即使鼠标或屏幕键盘在HorizonClient窗口的外部也是如此.
默认值为false.
下表显示了您可以添加的安全设置.
这些设置的位置取决于系统类型:n对于32-位Windows:HKEY_LOCAL_MACHINE\Software\VMware,Inc.
\VMwareVDM\Client\Securityn对于64位Windows:HKLM\SOFTWARE\Wow6432Node\VMware,Inc.
\VMwareVDM\Client\Security使用适用于Windows的VMwareHorizonClientVMware,Inc.
57表3-14.
安全性设置注册表设置描述和有效值CertCheckMode指定证书检查模式.
n0实施Donotverifyserveridentitycertificates.
n1执行Warnbeforeconnectingtountrustedservers.
n2执行Neverconnecttountrustedservers.
SSLCipherList在建立加密SSL连接之前,配置密码列表来限制某些加密算法和协议的使用.
密码列表由以冒号分隔的一个或多个密码字符串组成.
注所有密码字符串均区分大小写.
n如果启用该功能,HorizonClient4.
0的默认值为TLSv1.
1:TLSv1.
2:!
aNULL:kECDH+AES:ECDH+AES:RSA+AES:@STRENGTH.
nHorizonClient3.
5的默认值为TLSv1:TLSv1.
1:TLSv1.
2:!
aNULL:kECDH+AES:ECDH+AES:RSA+AES:@STRENGTH.
nHorizonClient3.
3和3.
4的默认值为TLSv1:TLSv1.
1:AES:!
aNULL:@STRENGTH.
nHorizonClient3.
2和更低版本的值为SSLv3:TLSv1:TLSv1.
1:AES:!
aNULL:@STRENGTH.
这意味着,将在HorizonClient4.
0中启用TLSv1.
1和TLSv1.
2.
(将禁用TLSv1.
0并移除SSLv2.
0和v3.
0.
)在HorizonClient3.
5中,将启用TLSv1.
0、TLSv1.
1和TLSv1.
2.
(将禁用SSLv2.
0和v3.
0.
)在HorizonClient3.
3和3.
4中,将启用TLSv1.
0和TLSv1.
1.
(将禁用SSLv2.
0、SSLv3.
0和TLSv1.
2.
)在HorizonClient3.
2和更低版本中,也将启用SSLv3.
0.
(将禁用SSLv2.
0和TLSv1.
2.
)密码套件使用128位或256位AES,移除匿名DH算法,然后按加密算法密钥长度的顺序排序当前密码列表.
此配置的参考链接:http://www.
openssl.
org/docs/apps/ciphers.
html使用适用于Windows的VMwareHorizonClientVMware,Inc.
58管理远程桌面和应用程序连接4可以使用HorizonClient连接到连接服务器或安全服务器并登录到远程桌面或从远程桌面中注销,以及使用远程应用程序.
为了排除故障,您也可以对远程桌面和应用程序进行重置.
根据管理员为远程桌面配置的策略,最终用户可能可以在其桌面上执行很多操作.
本章讨论了以下主题:n连接到远程桌面或应用程序n有关使用桌面和应用程序选择器的提示n共享对本地文件夹和驱动器的访问权限n隐藏VMwareHorizonClient窗口n重新连接到桌面或应用程序n在客户端桌面或开始菜单上创建桌面或应用程序快捷方式n切换桌面或应用程序n注销或断开连接连接到远程桌面或应用程序登录View连接服务器后,您可以连接到有权使用的远程桌面和应用程序.
在允许最终用户访问其远程桌面和应用程序前,请测试您是否可以从客户端设备连接到远程桌面或应用程序.
您必须指定服务器并提供您的用户帐户凭据.
要使用远程应用程序,您必须连接到View连接服务器6.
0或更高版本.
前提条件n获得您登录所需的凭据,如用户名和密码、RSASecurID用户名和通行码、RADIUS身份验证用户名和通行码或者智能卡个人识别码(PIN).
n获得用于登录的NETBIOS域名.
例如,您将使用mycompany,而不是mycompany.
com.
n执行准备适用于HorizonClient的连接服务器中说明的管理任务.
n如果您在企业网络之外,没有使用安全服务器访问远程桌面,请确认您是否将客户端设备设置为使用VPN连接,并且打开此连接.
重要事项VMware建议使用安全服务器,而不使用VPN.
VMware,Inc.
59n确认您具有可访问远程桌面或应用程序的服务器的完全限定域名(FQDN).
请注意,服务器名称中不能使用下划线(_).
如果端口不是443,您还需要相应的端口号.
n如果打算使用RDP显示协议连接到远程桌面,请确认已启用AllowDirectRDP代理组策略设置.
n如果管理员允许此操作,您可以针对View连接服务器呈现的SSL证书配置证书检查模式.
为确定要使用的模式,请参阅HorizonClient的证书检查模式.
步骤1双击VMwareHorizonClient桌面快捷方式,或者单击开始>程序>VMware>VMwareHorizonClient.
2(可选)要设置证书检查模式,请单击菜单栏中的选项按钮,然后选择配置SSL.
只有在管理员允许的情况下,您才能配置该选项.
3(可选)要作为当前登录的Windows域用户登录,请单击菜单栏中的选项按钮,然后选择作为当前用户登录.
如果在客户端系统上安装了以当前用户身份登录模块并且管理员启用了该功能的全局设置,即可使用该选项.
部分公司选择不启用该功能.
4如果尚未添加任何服务器,则双击+添加服务器按钮,或者单击菜单栏中的+新建服务器按钮,然后输入View连接服务器或安全服务器的名称,再单击连接.
HorizonClient和View连接服务器之间的连接始终使用SSL.
SSL连接的默认端口是443.
如果View连接服务器未配置为使用默认端口,请使用本示例中的格式:view.
company.
com:1443.
您可能会看到一条消息,提示您必须确认后才能显示登录对话框.
注成功建立连接之后,此服务器的图标会保存到HorizonClient主屏幕中.
当下次打开HorizonClient连接到此服务器时,可以双击该图标,如若只使用这一台服务器,则可以右键单击该服务器的图标,然后从上下文菜单中选择自动连接到此服务器.
5如果系统提示您输入RSASecurID凭据或RADIUS身份验证凭据,请输入用户名和通行码并单击继续.
6输入有权使用至少一个桌面或应用程序池的用户的凭据,选择域,然后单击登录.
如果使用user@domain格式键入用户名,则该名称会因包含@符号而被视为用户主体名称(UPN),此时域下拉菜单将被禁用.
有关如何创建桌面池以及向用户授予池使用权限的信息,请参阅《在View中设置桌面和应用程序池》文档.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
607(可选)要配置远程桌面的显示设置,请右键单击桌面图标或选择桌面图标,然后单击屏幕上部分中服务器名称旁边的设置(齿轮形)图标.
选项说明显示协议如果管理员允许,您可以使用连接方式列表选择VMwareBlast、PCoIP或MicrosoftRDP显示协议.
VMwareBlast(BlastExtreme)需要使用HorizonClient4.
0或更高版本以及HorizonAgent7.
0或更高版本.
显示布局使用显示列表选择窗口大小或使用多个显示器.
8(可选)要将远程桌面或应用程序标记为收藏项,请右键单击桌面或应用程序图标,然后从显示的上下文菜单中选择标记为收藏夹.
桌面或应用程序名称的右上角将显示一个星号图标.
当下次登录时,可以单击显示收藏夹按钮快速找到此应用程序或桌面.
9要连接到远程桌面或应用程序,请双击其图标或右键单击图标,然后在上下文菜单中选择启动.
如果要连接到基于会话的远程桌面(位于MicrosoftRDS主机上),并且该桌面已设置为使用其他显示协议,则将无法立即连接.
系统将提示您使用当前设置的协议,或从远程操作系统注销,以便使用所选的协议建立连接.
连接成功后,屏幕上将显示远程桌面或应用程序窗口.
如果您有权使用多个桌面或应用程序,桌面和应用程序选择器窗口也保持打开状态,这样您就可以同时连接到多个项目.
如果使用的是HorizonClient3.
4或更高版本,则可能会显示"共享"对话框.
在"共享"对话框中,您可以允许或拒绝对本地系统上的文件的访问权限.
有关详细信息,请参阅共享对本地文件夹和驱动器的访问权限.
如果针对View连接服务器的身份验证失败或者客户端无法连接到远程桌面或应用程序,请执行以下任务:n确定View连接服务器是否被配置为不使用SSL.
客户端软件需要SSL连接.
查看ViewAdministrator中针对使用SSL进行客户端连接复选框的全局设置是否被取消选中.
如果已取消选中,您必须选中此复选框以使用SSL,您也可以对您的环境进行设置,以便客户端能够连接到支持HTTPS的负载平衡器或配置为与View连接服务器建立HTTP连接的其他中间设备.
n确认View连接服务器的安全证书工作正常.
如果无法正常工作,您可能还会在ViewAdministrator中发现无法访问桌面上的代理.
这些现象均出自证书问题引起的其他连接问题.
n确认View连接服务器实例上设置的标记允许从该用户连接.
请参阅《View管理指南》文档.
n确认该用户有权访问此桌面或应用程序.
请参阅《在View中设置桌面和应用程序池》文档.
n如果使用RDP显示协议连接到远程桌面,请确认远程操作系统允许远程桌面连接.
后续步骤配置启动选项.
如果您不希望要求最终用户提供View连接服务器的主机名,或是希望配置其他启动选项,请使用命令行选项创建桌面快捷方式.
请参阅从命令行运行HorizonClient.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
61有关使用桌面和应用程序选择器的提示为方便起见,您可以重新组织或减少HorizonClient桌面和应用程序选择器屏幕上的图标数.
进行身份验证并连接到特定服务器后,将显示一个窗口,其中包括您有权使用的所有远程桌面和应用程序的图标.
尝试使用以下建议快速启动最常用的远程桌面和应用程序:n快速键入名称的前几个字母.
例如,如果具有Paint、PowerPoint和Publisher的图标,则可以快速键入pa以选择Paint应用程序.
如果有多个项与您键入的字母匹配,则可以按F4转至下一个匹配项.
到达最后一项时,可以按F4返回第一个匹配项.
n通过右键单击图标并在上下文菜单中选择标记为收藏夹将该图标标记为收藏项.
选择收藏项后,单击显示收藏夹视图按钮(星号图标)以移除所有非收藏项的图标.
n在收藏夹视图中,选择并拖动某个图标以更改图标的顺序.
不在收藏夹视图中时,默认情况下,将首先按字母顺序列出桌面图标,随后同样按字母顺序列出应用程序图标.
但可以在收藏夹视图中拖放图标以进行重新定位.
当您从服务器断开连接或启动应用程序或桌面时,图标的顺序将保存在您使用的服务器上.
如果您未手动从服务器断开连接或启动某个项,则不会保存更改.
n创建快捷方式,以便可以从自己的本地桌面访问远程桌面或应用程序并完全避开选择器窗口.
右键单击该图标,然后从上下文菜单中选择创建快捷方式.
n右键单击远程桌面或应用程序,并从上下文菜单中选择添加到"开始"菜单,从而可以从自己的本地"开始"菜单访问远程桌面或应用程序图标,完全无需使用选择器窗口.
注如果您使用的是Windows7或更高版本的客户端系统,则连接到服务器、桌面或应用程序后,可以打开HorizonClient,然后右键单击Windows任务栏中的HorizonClient图标以选择最近使用的服务器、桌面或应用程序.
列表中最多显示10项.
要移除某个项,请右键单击该项,然后选择从列表中删除.
如果在任务栏中右键单击HorizonClient图标时未出现跳转列表,请右键单击任务栏,选择属性,然后单击"开始"菜单选项卡.
在"隐私"部分中,选中存储并显示最近在"开始"菜单和任务栏中打开的项目复选框,然后单击确定.
共享对本地文件夹和驱动器的访问权限您可以将HorizonClient配置为将本地系统上的文件夹和驱动器与远程桌面和应用程序共享.
驱动器可以包括映射的驱动器和USB存储设备.
该功能称为客户端驱动器重定向.
HorizonClient3.
4和更高版本支持客户端驱动器重定向.
在Windows远程桌面中,共享文件夹和驱动器显示在这台电脑文件夹的设备和驱动器部分中,或者显示在计算机文件夹的其他部分中.
在远程应用程序(例如记事本)中,您可以浏览到共享文件夹或驱动器中的某个文件并将其打开.
您选择共享的文件夹和驱动器会在文件系统中显示为网络驱动器,其命名格式为MACHINE-NAME上的name.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
62您不需要连接到远程桌面或应用程序来配置客户端驱动器重定向设置.
这些设置适用于您的所有远程桌面和应用程序.
也就是说,您无法通过配置这些设置将本地客户端文件夹与一个远程桌面或应用程序共享,但不与其他远程桌面或应用程序共享.
对于HorizonClient3.
5和更高版本,您还可以直接从本地文件系统中启用使用远程应用程序打开本地文件的功能.
右键单击本地文件时,打开方式菜单也将列出可用的远程应用程序.
您还可以将文件设置为双击文件时自动使用远程应用程序打开.
启用该功能时,将向您登录到的ViewServer注册本地文件系统上具有特定文件扩展名的所有文件.
例如,如果MicrosoftWord是ViewServer上可用的一个远程应用程序,则您可以右键单击本地文件系统上的.
docx文件并使用远程MSWord应用程序打开该文件.
该功能还需要Horizon6.
2服务器和代理.
如果在连接服务器实例上启用了安全加密链路,那么,将客户端系统上的浏览器配置为使用代理服务器可能会导致客户端驱动器重定向性能较差.
要使客户端驱动器重定向获得最佳性能,请将浏览器配置为不要使用代理服务器或配置为自动检测LAN设置.
前提条件要将文件夹和驱动器与远程桌面或应用程序共享,您必须安装HorizonClient3.
4或更高版本,并且您必须启用客户端驱动器重定向功能.
此任务包括安装ViewAgent6.
1.
1或更高版本或者HorizonAgent7.
0或更高版本,以及启用代理的客户端驱动器重定向选项.
它可能还包括设置策略或注册表设置以控制客户端驱动器重定向行为.
有关详细信息,请参阅《在View中设置桌面和应用程序池》文档.
步骤1打开"设置"对话框并转到"共享"面板.
选项说明从桌面和应用程序选择窗口中右键单击桌面或应用程序图标,选择设置,然后在显示的窗口的左侧面板中选择共享.
从连接到桌面或应用程序时显示的"共享"对话框中单击对话框中的设置>共享链接.
从桌面操作系统中选择菜单栏上的选项>共享文件夹.
2配置客户端驱动器重定向设置.
选项操作将特定的文件夹或驱动器与远程桌面和应用程序共享单击添加按钮,浏览到要共享的文件夹或驱动器并将其选中,然后单击确定.
注如果您已使用USB重定向功能将某个USB设备连接到远程桌面或应用程序,则无法共享该设备上的文件夹.
此外,不要启用USB重定向功能,该功能在启动时或插入USB设备时会自动连接设备.
如果这样做,则下次启动HorizonClient或插入USB设备时,将使用USB重定向功能而不是客户端驱动器重定向功能来连接设备.
停止共享特定的文件夹或驱动器选择"文件夹"列表中的文件夹或驱动器,然后单击移除按钮.
允许远程桌面和应用程序访问本地用户目录中的文件选中共享本地文件user-name复选框.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
63选项操作将USB存储设备与远程桌面和应用程序共享选中允许访问可移动存储复选框.
客户端驱动器重定向功能会自动共享客户端系统中插入的所有USB存储设备,以及通过FireWire和Thunderbolt连接的所有外部驱动器.
您不需要选择要共享的特定设备.
注已通过USB重定向功能连接到远程桌面或应用程序的USB存储设备不会进行共享.
如果取消选中此复选框,则您可以使用USB重定向功能将USB存储设备连接到远程桌面和应用程序.
注只有在具有HorizonClient4.
0或更高版本时,才能使用允许访问可移动存储选项.
启用通过远程应用程序从本地文件系统中打开本地文件的功能选中在托管应用程序中打开本地文件复选框.
在使用该选项时,您可以右键单击本地文件系统中的文件,并选择使用远程应用程序打开该文件.
您还可以更改文件的属性,从而在默认情况下使用远程应用程序打开具有此文件扩展名的所有文件,例如在双击文件时.
例如,您可以右键单击文件,选择属性,单击更改以选择用于打开该类型的文件的远程应用程序.
该功能需要HorizonClient3.
5.
您的管理员可以禁用该功能.
连接到远程桌面或应用程序时不显示"共享"对话框选中连接到桌面或应用程序时不显示对话框复选框.
如果取消选中此复选框,则在您连接到服务器后首次连接到桌面或应用程序时将显示"共享"对话框.
例如,如果您登录到服务器并连接到桌面,将会看到"共享"对话框.
在此之后,如果您连接到其他桌面或应用程序,不会再次看到该对话框.
要再次看到该对话框,您必须从服务器断开连接,然后重新登录.
后续步骤确认您可以从远程桌面或应用程序中看到共享的文件夹:n从Windows远程桌面中,打开文件资源管理器并查看这台电脑文件夹中的设备和驱动器部分或计算机文件夹中的其他部分.
n在远程应用程序中(如果适用),选择文件>打开或文件>另存为,然后导航到在文件系统中显示为网络驱动器的文件夹或驱动器,其命名格式为MACHINE-NAME上的folder-name.
隐藏VMwareHorizonClient窗口您可以在启动远程桌面或应用程序后隐藏VMwareHorizonClient窗口.
在HorizonClient3.
1或更高版本中,您可以在启动远程桌面或应用程序后隐藏VMwareHorizonClient窗口.
您也可以设置首选项,以便在远程桌面或应用程序启动后始终隐藏VMwareHorizonClient窗口.
注管理员可以使用组策略设置来配置是否始终在远程桌面或应用程序启动后隐藏窗口.
有关更多信息,请参阅客户端GPO的常规设置.
步骤u要在启动远程桌面或应用程序后隐藏VMwareHorizonClient窗口,请单击VMwareHorizonClient窗口中角落处的关闭按钮.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
64u要设置首选项以便始终在远程桌面或应用程序启动后隐藏VMwareHorizonClient窗口,请在连接到Viewserver之前,单击菜单栏中的选项按钮并选择启动某个项后隐藏选择器.
u要在隐藏VMwareHorizonClient窗口后再显示此窗口,请右键单击系统托盘中的VMwareHorizonClient图标并选择显示VMwareHorizonClient,或者,如果您已登录远程桌面,则可以单击菜单栏中的选项按钮并选择切换到其他桌面.
重新连接到桌面或应用程序出于安全考虑,管理员会设置超时,规定在特定小时数后将您从服务器注销,并在处于非活动状态特定分钟数后锁定远程应用程序.
通过View6.
0远程应用程序功能,如果在特定时间段内未使用远程应用程序,则30秒后应用程序将自动锁定,系统将发出警告提示.
如果您不响应,则应用程序将锁定.
默认情况下,处于非活动状态15分钟后将出现超时,但是管理员可以更改该时间段.
例如,如果已打开一个或多个应用程序但您离开计算机,当您一小时后返回时,应用程序窗口可能不再处于打开状态.
相反,可能会看到提示您单击确定按钮以便重新显示应用程序窗口的对话框.
服务器超时期间通常是针对处于非活动状态特定小时数设置的.
默认情况下,如果HorizonClient处于打开状态并与特定服务器连接超过10小时,可能会要求您重新登录.
无论是与远程应用程序还是远程桌面连接,此超时均适用.
要配置以上超时设置,请在ViewAdministrator中转至全局设置,然后编辑常规设置.
在客户端桌面或开始菜单上创建桌面或应用程序快捷方式可以创建远程桌面或应用程序的快捷方式.
该快捷方式像本地安装的应用程序的快捷方式那样显示在客户端桌面上.
也可以创建显示在"程序"列表上的"开始"菜单项.
步骤1启动HorizonClient,然后登录到服务器.
2在桌面和应用程序选择窗口中,右键单击应用程序或桌面,然后从显示的上下文菜单中选择创建快捷方式或添加到"开始"菜单.
根据选择的命令,此时将在客户端桌面上或客户端系统的"开始"菜单上创建一个快捷方式项.
后续步骤可以像对本地安装的应用程序的快捷方式那样对该快捷方式进行重命名、删除或执行其他任何操作.
使用快捷方式时,如果还未登录到该服务器,系统将提示您在打开远程桌面或应用程序窗口前进行登录.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
65切换桌面或应用程序连接一个远程桌面后,您还可以切换至其他桌面.
在连接一个远程桌面后,还可以连接至远程应用程序.
步骤u选择同一服务器或其他服务器上的一个远程桌面或应用程序.
选项操作选择同一服务器上的其他桌面或应用程序执行以下操作之一:n如果当前已登录到远程桌面,请从HorizonClient菜单栏中选择选项>切换到其他桌面,然后选择要启动的桌面或应用程序.
n如果当前已登录到远程应用程序,请右键单击系统托盘中的VMwareHorizonClient图标并选择显示VMwareHorizonClient以显示桌面和应用程序选择器窗口,然后双击其他不同桌面或应用程序的图标.
n从桌面和应用程序选择器窗口中,双击其他桌面或应用程序的图标.
桌面或应用程序会在新的窗口中打开,这样您就打开了多个窗口,您可以在它们之间进行切换.
选择其他服务器上的其他桌面或应用程序执行以下两个操作之一:n如果要保持当前桌面或应用程序处于打开状态,并且还要连接到其他服务器上的远程桌面或应用程序,请启动新的HorizonClient实例,然后连接到其他桌面或应用程序.
n如果要关闭当前桌面并连接到其他服务器上的桌面,请转至桌面选择器窗口,单击窗口左上角的断开连接图标,并确认您要从服务器注销.
与当前的服务器和任何打开的桌面会话连接将会断开.
然后您可以连接到其他的服务器.
注销或断开连接使用某些配置时,如果与远程桌面断开连接而不注销,则桌面中的应用程序可保持打开状态.
还可以与服务器断开连接,并使远程应用程序保持运行.
即使没有打开的远程桌面,也可以从远程桌面操作系统注销.
该功能与向桌面发送Ctrl+Alt+Del组合键,然后单击注销的效果相同.
注Windows组合键Ctrl+Alt+Del不受远程桌面的支持.
要获得Ctrl+Alt+Del组合键的同等效果,请在菜单栏中单击发送Ctrl+Alt+Delete按钮.
此外,在大多数情况下,也可以按Ctrl+Alt+Insert.
在Windows8.
1桌面上,如果使用MicrosoftRDP显示协议,则无法使用该组合键.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
66步骤u与远程桌面断开连接而不注销.
选项操作在远程桌面窗口中执行以下操作之一:n单击桌面窗口一角的关闭按钮.
n从桌面窗口的菜单栏中选择选项>断开连接.
从桌面和应用程序选择器窗口中如果您已获得服务器上多个桌面或应用程序的使用权限,桌面和应用程序选择器窗口将会打开.
执行以下操作之一:n在桌面选择器窗口左上角,单击从该服务器断开连接图标,然后单击警告框中的是.
n如果您使用HorizonClient3.
0,可以单击桌面选择器窗口一角的关闭按钮,然后单击警告框中的是.
如果您使用HorizonClient3.
1或更高版本,单击关闭按钮时将仅关闭桌面选择器窗口.
注您的View管理员可将您的桌面配置为断开连接时自动注销.
在这种情况下,桌面上打开的所有程序都会停止.
u注销并从远程桌面断开连接.
选项操作从桌面操作系统内使用Windows开始菜单注销.
从菜单栏选择选项>断开连接并注销.
如果使用该过程,远程桌面上打开的文件将关闭且不事先保存.
u从远程应用程序断开连接.
选项操作从应用程序而非服务器断开连接以常见方式退出应用程序,如单击应用程序窗口一角的关闭按钮.
从应用程序和服务器断开连接执行以下操作之一:n在应用程序选择器窗口左上角,单击从该服务器断开连接图标,然后单击警告框中的是.
n右键单击系统托盘中的HorizonClient图标,然后选择退出.
关闭应用程序选择器窗口,但使应用程序保持运行如果您使用HorizonClient3.
1或更高版本,单击关闭按钮时将仅关闭应用程序选择器窗口.
如果您使用HorizonClient3.
0,关闭此窗口时也将从该应用程序断开连接.
u没有打开的远程桌面时请注销.
如果使用该过程,远程桌面上打开的文件将关闭且不事先保存.
a启动HorizonClient,连接到提供远程桌面访问的View连接服务器,并提供您的身份验证凭据.
b右键单击桌面图标,然后选择注销.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
67在远程桌面或应用程序中工作5View可提供最终用户所期待且熟悉的个性化桌面和应用程序环境.
最终用户可以访问与本地计算机连接的USB和其他设备、将文档发送至本地计算机能够检测的任意打印机、使用智能卡进行身份验证以及使用多个显示器.
本章讨论了以下主题:nWindows客户端的功能支持表n国际化n启用对屏幕键盘的支持n显示器和屏幕分辨率n连接USB设备n将实时音频-视频功能用于网络摄像头和麦克风n复制和粘贴文本及图像n使用远程应用程序n从远程桌面或应用程序打印n控制AdobeFlash显示n单击在HorizonClient外部打开的URL链接n使用适用于CAD和3D应用程序的相对鼠标功能n使用扫描仪n使用串行端口重定向n键盘快捷方式Windows客户端的功能支持表某些功能并不适用于全部类型的HorizonClient.
在计划要将哪些显示协议和功能提供给最终用户时,可根据下面的信息来确定哪些客户端操作系统支持这些功能.
VMware,Inc.
68表5-1.
基于Windows的HorizonClient系统支持的远程桌面功能功能WindowsXP桌面(ViewAgent6.
0.
2和更低版本)WindowsVista桌面(ViewAgent6.
0.
2和更低版本)Windows7桌面Windows8.
x桌面Windows10桌面WindowsServer2008/2012R2桌面USB重定向受限受限XXXX客户端驱动器重定向XXXX实时音频-视频(RTAV)受限受限XXXX扫描仪重定向受限XXXX串行端口重定向XXXXBlastExtreme显示协议HorizonClient4.
0和更高版本HorizonClient4.
0和更高版本HorizonClient4.
0和更高版本HorizonClient4.
0和更高版本RDP显示协议受限受限XXXXPCoIP显示协议受限受限XXXX用户配置管理受限受限XXWyseMMR受限受限WindowsMediaMMRXX基于位置的打印受限受限XXXX虚拟打印受限受限XXXX智能卡受限受限XXXXRSASecurID或RADIUS受限受限XXXX单点登录受限受限XXXX多显示器受限受限XXXXWindows10桌面需要使用ViewAgent6.
2或更高版本或者HorizonAgent7.
0或更高版本.
WindowsServer2012R2桌面需要使用ViewAgent6.
1或更高版本或者HorizonAgent7.
0或更高版本.
重要事项ViewAgent6.
1和更高版本不支持WindowsXP和WindowsVista桌面.
ViewAgent6.
0.
2是支持这些客户机操作系统的上一个View版本.
对于与Microsoft签订有关WindowsXP和Vista的扩展支持协议以及与VMware签订有关这些客户机操作系统的扩展支持协议的客户,可以使用View连接服务器6.
1部署其WindowsXP和Vista桌面的ViewAgent6.
0.
2版本.
有关支持的各个客户端操作系统的版本及服务包信息,请参阅Windows客户端的系统要求.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
69RDS主机上基于会话的桌面的功能支持表RDS主机是安装了Windows远程桌面服务以及ViewAgent或HorizonAgent的服务器计算机.
多个用户可以同时在一个RDS主机上拥有桌面会话.
RDS主机可以是物理机或虚拟机.
注下表只包含对应于支持的功能的行.
在文字指定ViewAgent最低版本的地方,文字"和更高版本"表示包含HorizonAgent7.
0和更高版本.
表5-2.
安装了ViewAgent6.
0.
x或更高版本或者HorizonAgent7.
0或更高版本的RDS主机支持的功能功能物理机上的WindowsServer2008R2RDS主机虚拟机上的WindowsServer2008R2RDS主机物理机上的WindowsServer2012RDS主机虚拟机上的WindowsServer2012RDS主机RSASecurID或RADIUSXXXX智能卡ViewAgent6.
1和更高版本ViewAgent6.
1和更高版本ViewAgent6.
1和更高版本ViewAgent6.
1和更高版本单点登录XXXXRDP显示协议(适用于桌面客户端)XXXXPCoIP显示协议XXXXVMwareBlast显示协议HorizonAgent7.
0和更高版本HorizonAgent7.
0和更高版本HorizonAgent7.
0和更高版本HorizonAgent7.
0和更高版本HTMLAccessViewAgent6.
0.
2和更高版本ViewAgent6.
0.
2和更高版本WindowsMediaMMRViewAgent6.
1.
1和更高版本ViewAgent6.
1.
1和更高版本ViewAgent6.
1.
1和更高版本ViewAgent6.
1.
1和更高版本USB重定向(仅限USB存储设备)ViewAgent6.
1和更高版本ViewAgent6.
1和更高版本客户端驱动器重定向ViewAgent6.
1.
1和更高版本ViewAgent6.
1.
1和更高版本ViewAgent6.
1.
1和更高版本ViewAgent6.
1.
1和更高版本虚拟打印(适用于桌面客户端)ViewAgent6.
0.
1和更高版本ViewAgent6.
0.
1和更高版本基于位置的打印ViewAgent6.
0.
1和更高版本ViewAgent6.
0.
1和更高版本多个显示器(适用于桌面客户端)XXXXUnityTouch(适用于移动客户端)XXXX注智能卡和USB重定向功能也需要使用HorizonClient3.
3或更高版本.
WindowsMedia多媒体重定向功能需要使用HorizonClient3.
2或更高版本.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
70有关支持的各个客户机操作系统的版本及服务包信息,请参阅View5.
x或6.
x安装指南文档中的"ViewAgent支持的操作系统"主题.
请参阅Horizon7安装文档中的"HorizonAgent支持的操作系统"主题.
特定功能的限制基于Windows的客户端支持的功能存在以下限制.
表5-3.
特定功能的要求功能要求WindowsMediaMMR需要ViewAgent6.
0.
2或更高版本以及HorizonClient3.
2或更高版本.
要将WindowsMediaMMR功能用于RDS桌面,您必须具有ViewAgent6.
1.
1或更高版本或者HorizonAgent7.
0或更高版本.
如果将BlastExtreme显示协议用于该功能,您必须使用HorizonClient4.
0或更高版本以及HorizonAgent7.
0或更高版本.
串行端口重定向需要ViewAgent6.
1.
1或更高版本以及HorizonClient3.
4或更高版本.
对于Windows10,需要使用HorizonClient3.
5或更高版本以及ViewAgent6.
2或更高版本或者HorizonAgent7.
0或更高版本.
如果将BlastExtreme显示协议用于该功能,您必须使用HorizonClient4.
0或更高版本以及HorizonAgent7.
0或更高版本.
适用于WindowsServer2008R2桌面、RDS桌面(在虚拟机RDS主机上)以及远程应用程序的虚拟打印和基于位置的打印需要HorizonClient3.
1或更高版本以及Horizon6.
0.
1(包含View)或更高版本的服务器.
如果将BlastExtreme显示协议用于该功能,您必须使用HorizonClient4.
0或更高版本以及HorizonAgent7.
0或更高版本.
扫描仪重定向需要ViewAgent6.
0.
2或更高版本以及HorizonClient3.
2或更高版本.
需要PCoIP显示协议.
对于Windows10,需要使用HorizonClient3.
5或更高版本以及ViewAgent6.
2或更高版本或者HorizonAgent7.
0或更高版本.
如果将BlastExtreme显示协议用于该功能,您必须使用HorizonClient4.
0或更高版本以及HorizonAgent7.
0或更高版本.
客户端驱动器重定向对于RDS主机上的单用户虚拟机桌面和基于会话的桌面,需要使用HorizonClient3.
5和更高版本以及ViewAgent6.
1.
1和更高版本或者HorizonAgent7.
0或更高版本.
如果将BlastExtreme显示协议用于该功能,您必须使用HorizonClient4.
0或更高版本以及HorizonAgent7.
0或更高版本.
注除了访问远程桌面外,您还可以使用HorizonClient安全访问基于Windows的远程应用程序.
在HorizonClient中选择一个应用程序时,会在本地客户端设备上打开一个该应用程序的窗口,而且应用程序的外观和行为就像安装在本地设备上一样.
只有在连接到连接服务器6.
0或更高版本时,才能使用远程应用程序.
有关RDS(远程桌面会话)主机(它提供远程应用程序和基于会话的桌面)支持的操作系统的信息,请参阅《View5.
x或6.
x安装指南》文档中的"HorizonAgent支持的操作系统"主题.
请参阅Horizon7安装文档中的"HorizonAgent支持的操作系统"主题.
有关上述功能及其限制的说明,请参阅《View体系结构规划指南》文档.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
71Linux桌面的功能支持如果您具有ViewAgent6.
1.
1或更高版本或者HorizonAgent7.
0或更高版本以及适用于Windows的HorizonClient3.
4,则支持某些Linux客户机操作系统.
有关支持的Linux操作系统列表以及支持的功能的信息,请参阅Horizon6版本6.
1文档中包含的《设置Horizon6forLinux桌面》.
国际化用户界面和文档提供英语、日语、法语、德语、简体中文、繁体中文和韩语版本.
对远程应用程序使用本地IME使用非英文键盘和区域设置时,您可以使用本地系统中安装的IME(输入法编辑器)将非英文字符发送到远程托管的应用程序.
您还可以使用本地系统的通知区域(系统托盘)中的热键和图标切换到其他IME.
无需在远程RDS主机中安装IME.
HorizonClient3.
2及更高版本支持此功能.
打开此功能后,即可使用本地IME.
如果安装有远程应用程序的RDS主机上安装并配置了IME,则将忽略该远程IME.
默认情况下,此功能处于关闭状态.
无论何时更改设置以打开或关闭此功能,都必须从服务器断开连接并重新登录以使更改生效.
前提条件n确认客户端系统中已安装一个或多个IME.
n确保本地客户端系统上的输入语言与IME中所使用的语言相匹配.
RDS主机上的输入语言不适用.
n确认您使用的是HorizonClient3.
2或更高版本.
n确认远程桌面安装了ViewAgent6.
0.
2,或者HorizonAgent7.
0或更高版本.
步骤1在HorizonClient的桌面和应用程序选择器窗口中,右键单击远程应用程序,然后选择设置.
2在显示的"远程应用程序"窗格中,选中将本地IME扩展到托管应用程序复选框并单击确定.
3通过以下选项之一重新启动会话:选项描述注销服务器从服务器断开连接,然后重新登录到服务器并连接到应用程序.
与所有远程桌面一样,您可以恢复已断开连接但未关闭的应用程序.
重置应用程序右键单击远程应用程序图标,选择设置并单击重置.
远程桌面打开时,使用此选项可以保持远程桌面不会断开连接.
但是,所有远程应用程序将关闭,必须重新启动.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
72设置只有在重新启动会话后才会生效.
设置适用于服务器上的所有远程托管应用程序.
4像使用本地安装的应用程序那样使用此本地IME.
语言标识和IME图标显示在本地客户端系统的通知区域(系统托盘).
您可使用热键切换到其他语言或IME.
执行特定操作的组合键(例如,用于剪切文本的CTRL+X和用于移动到不同选项卡的Alt+向右箭头)可以继续正常使用.
注在Windows7和8.
x系统上,您可以为IME指定热键,方法是:使用文本服务和输入语言对话框(通过转至控制面板>区域和语言>键盘和语言选项卡>更改键盘按钮>文本服务和输入语言>高级键设置选项卡进行设置).
启用对屏幕键盘的支持您可以将客户端系统配置为当聚焦HorizonClient窗口时,将物理键盘、屏幕键盘、鼠标和手写板等事件发送到远程桌面或远程应用程序,即使鼠标或屏幕键盘在HorizonClient窗口的外部也是如此.
如果您使用的是基于x86的Windows平板电脑(如WindowsSurfacePro),则HorizonClient3.
3和更高版本所提供的此功能将非常有用.
要使用此功能,必须将Windows注册表项EnableSoftKeypad设置为true.
该注册表项的位置取决于系统的类型:n对于32位Windows:HKEY_LOCAL_MACHINE\Software\VMware,Inc.
\VMwareVDM\Client\n对于64位Windows:HKLM\SOFTWARE\Wow6432Node\VMware,Inc.
\VMwareVDM\Client\显示器和屏幕分辨率您可以将远程桌面扩展到多个显示器.
如果具有高分辨率显示器,您可以使用高分辨率查看远程桌面或应用程序.
如果您在使用"所有显示器"显示模式并单击"最小化"按钮,当您随后最大化窗口时,该窗口将恢复为"所有显示器"模式.
类似地,如果您在使用"全屏"模式并最小化此窗口,当您最大化窗口时,该窗口将在一个显示器上恢复为"全屏"模式.
在HorizonClient桌面和应用程序选择窗口中,您可以右键单击桌面图标并选择显示,以便选择让桌面窗口使用一个显示器还是多个显示器.
在多显示器设置中使用所有显示器不管使用何种显示协议,都可以将多台显示器用于远程桌面.
如果您让HorizonClient使用所有显示器,当您最大化应用程序窗口时,窗口将只在包含它的显示器上扩展为整个屏幕.
HorizonClient支持下列显示器配置:n如果您使用两台显示器,这两台显示器不一定要使用相同的模式.
例如,如果您使用连接外部显示器的笔记本电脑,则外部显示器既可以使用纵向模式也可以使用横向模式.
n如果HorizonClient版本低于4.
0并使用超过2个显示器,这些显示器必须使用相同的模式并具有相同的屏幕分辨率.
即,对于HorizonClient3.
x,如果使用3个显示器,所有3个显示器必须使用纵向模式或横向模式并使用相同的屏幕分辨率.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
73n只有使用2个显示器,并且总高度低于4096像素,显示器才能并排放置、两两堆叠或垂直堆叠.
n要使用3D呈现功能,您必须使用BlastExtreme或PCoIP显示协议.
您最多可以使用2个显示器,每个的分辨率最高为1920X1200.
对于4K(3840X2160)分辨率,仅支持一个显示器.
n对于HorizonClient3.
4或更低版本和PCoIP,可用于显示远程桌面的显示器的最大数量为4,如果有足够的视频RAM,分辨率最高可达2560X1600.
n如果您使用即时克隆桌面池,可以用于显示远程桌面的最大显示器数量为2台,最大分辨率为2560X1600.
n对于HorizonClient3.
5和更高版本和PCoIP显示协议以及HorizonClient4.
0和更高版本和VMwareBlast或PCoIP显示协议,支持远程桌面屏幕分辨率4K(3840x2160).
支持的4K显示器的数量取决于桌面虚拟机的硬件版本和Windows版本.
硬件版本Windows版本支持的4K显示器数量10(兼容ESXi5.
5.
x)7、8、8.
x和10111(兼容ESXi6.
0)7(禁用3D呈现功能;禁用WindowsAero)3117(启用3D呈现功能)1118、8.
x和101远程桌面必须安装ViewAgent6.
2或更高版本或者HorizonAgent7.
0或更高版本.
为了获取最佳性能,VMware建议虚拟机至少具有2GB的RAM和2个vCPU.
该功能可能需要优异的网络条件,例如,1000Mbps的带宽,以及低网络延迟和低数据包丢失率.
注在将远程桌面屏幕分辨率设置为3840x2160(4K)时,屏幕上的项目可能显示得较小,并且您可能无法使用远程桌面中的"屏幕分辨率"对话框来调大文本和其他项目.
n如果使用MicrosoftRDP7,可用于显示远程桌面的最大显示器数量为16.
n如果使用MicrosoftRDP显示协议,必须在远程桌面上安装Microsoft远程桌面连接客户端(RDC)6.
0或更高版本.
在多显示器设置中使用一个显示器如果您具有多个显示器,但希望HorizonClient只使用其中一个显示器,则在安装客户端之后,您可以选择让桌面窗口以除"所有显示器"之外的任何模式启动.
默认情况下,此窗口将在主显示器上启动.
对于HorizonClient3.
4或更高版本,您可以将桌面窗口拖动到非主要显示器,当您下次启动桌面时,桌面窗口将显示在该同一显示器中.
用于记住上次使用的显示器的这一首选项存在以下限制:n对于显示模式,您必须选择以其中一种窗口模式(例如"大"、"小"或"自定义")来启动窗口,而不是选择"全屏"或"所有显示器"模式.
n您必须使用BlastExtreme或PCoIP显示协议.
n此窗口将在显示器中启动并居中显示,而且使用您为显示模式选择的窗口大小,而不是您可能通过拖动窗口以重新调整大小所创建的大小.
n远程(托管)应用程序不支持此首选项.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
74此首选项是按每个桌面来记忆的.
使用显示缩放功能对于使用高分辨率屏幕的用户(如4K显示器)或视力较差的用户,通常会将客户端计算机上的DPI设置为大于100%,以启用缩放功能.
使用显示缩放功能,Horizon远程桌面或应用程序支持缩放设置,并且显示为正常尺寸,而不是非常小.
使用VMwareBlastExtreme或PCoIP显示协议时,HorizonClient还支持在远程桌面和应用程序中为将DPI设置为超过100%的客户端启用显示缩放功能.
在连接到远程桌面后,您可以选择选项>启用显示缩放菜单项.
或者,也可以在远程应用程序或桌面的"设置"窗口中选中启用显示缩放复选框.
对于远程桌面,将为每个桌面单独保存该设置.
对于远程应用程序,此设置适用于可供当前登录用户使用的所有远程应用程序.
对于非Windows10客户端,仅当将DPI设置为超过100%时,才会显示此选项.
对于Windows10客户端,如果将主显示器的DPI设置为超过100%,将会显示此选项.
在桌面窗口打开时更改显示模式如果您具有HorizonClient3.
4或更高版本,则可以在无需从桌面断开连接的情况下更改显示模式,例如从"所有显示器"模式更改为"全屏"模式.
只有桌面窗口才支持在桌面窗口打开时更改显示模式,而远程(托管)应用程序不支持此项功能.
前提条件n您必须具有HorizonClient3.
4或更高版本.
对于HorizonClient3.
3和更低版本,如果要更改显示模式,则必须先从远程桌面断开连接,再选择新的显示模式,然后重新连接.
n您必须使用BlastExtreme或PCoIP显示协议.
步骤1在客户端系统上的通知区域(系统托盘)中,右键单击HorizonClient图标,然后选择用于打开"设置"窗口的选项.
注您还可以从应用程序和桌面选择窗口打开"设置"窗口.
2选择桌面,然后选择一个显示选项.
连接USB设备您可通过远程桌面使用本地连接的USB设备,如拇指闪存盘、照相机和打印机.
此功能称为USB重定向.
当使用此功能时,可通过HorizonClient中的菜单来使用连接到本地客户端系统的大多数USB设备.
此菜单可用于连接设备和断开设备的连接.
注通过HorizonClient3.
3或更高版本以及ViewAgent6.
1或更高版本,或者HorizonAgent7.
0或更高版本,您还可以重定向本地连接的USB拇指闪存盘和硬盘,以用于RDS桌面和应用程序.
RDS桌面和应用程序不支持其他类型的USB设备,包括其他类型的存储设备(如安全存储驱动器和USBCD-ROM).
使用适用于Windows的VMwareHorizonClientVMware,Inc.
75通过远程桌面使用USB设备有以下局限:n当通过HorizonClient中的菜单访问USB设备并在远程桌面中使用此设备时,将无法在本地计算机上访问此设备.
n有些USB设备不显示在菜单中但在远程桌面中可用,其中包括人机接口设备(如键盘和指针设备).
远程桌面和本地计算机可同时使用这些设备.
网络延迟有时会导致与这些设备的交互速度变慢.
n较大的USB磁盘驱动器可能需要几分钟时间才能显示在桌面中.
n有些USB设备需要特定的驱动程序.
如果远程桌面中未安装所需的驱动程序,将USB设备与远程桌面连接时系统会提示您进行安装.
n如果计划连接使用MTP驱动程序的USB设备,如基于Android系统的三星智能手机和平板电脑,则必须将HorizonClient设置为自动将USB设备连接到您的远程桌面.
否则,当您使用菜单项手动重定向USB设备时,设备不会重定向,除非您拔出设备然后再重新插入.
nVMware建议不要使用连接USB设备菜单连接到扫描仪.
要使用扫描仪设备,请使用扫描仪重定向功能.
当与ViewAgent6.
0.
2或更高版本一起使用,或者与HorizonAgent7.
0或更高版本一起使用时,HorizonClient3.
2或更高版本可以使用此功能.
请参阅使用扫描仪.
n使用连接USB设备菜单的USB重定向功能不支持网络摄像头.
要使用网络摄像头或音频输入设备,您必须使用实时音频-视频功能.
当与View5.
2FeaturePack2或更高版本搭配使用时,即可使用此功能.
请参阅将实时音频-视频功能用于网络摄像头和麦克风.
n音频USB设备的重定向不稳定,具体取决于网络状况.
有些设备即使在闲置状态下也要求具备高数据吞吐量.
如果View5.
2FeaturePack2或更高版本包含实时音频-视频功能,音频输入和输出设备可使用此功能正常运行,您无需为这些设备使用USB重定向.
可以手动也可以通过自动方式将USB设备连接到远程桌面.
注请勿将USB设备(例如USB以太网设备和触摸屏设备)重定向至远程桌面.
如果您重定向USB以太网设备,您的客户端系统将失去网络连接.
如果您重定向触摸屏设备,远程桌面将接收触摸输入而非键盘输入.
如果已将虚拟桌面设置为自动连接USB设备,那么您可以配置策略来排除特定设备.
请参阅《在View中设置桌面和应用程序池》文档中的"为USB设备配置过滤策略设置"主题.
重要事项此过程介绍了如何使用VMwareHorizonClient菜单项配置将USB设备自动连接到远程桌面的功能.
也可以使用HorizonClient命令行界面或通过创建组策略来配置自动连接功能.
有关命令行界面的更多信息,请参阅从命令行运行HorizonClient.
有关创建组策略的更多信息,请参阅《在View中设置桌面和应用程序池》文档.
前提条件n要通过远程桌面使用USB设备,View管理员必须先启用远程桌面的USB功能.
此任务包括安装代理的USB重定向组件,还可以包括设置有关USB重定向的策略.
如果您使用连接服务器和Agent5.
3.
x,请参阅《View管理指南》文档,以了解更多信息.
如果您使用连接服务器和Agent6.
0或更高版本,请参阅《在View中设置桌面和应用程序池》.
n安装HorizonClient时,必须安装USB重定向组件.
如果您未在安装中包含此组件,请卸载客户端并重新运行安装程序以包含USB重定向组件.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
76步骤u手动将USB设备连接到远程桌面.
a将USB设备连接到本地客户端系统.
b单击VMwareHorizonClient菜单栏上的连接USB设备.
c选择USB设备.
现在即通过手动方式将此设备从本地系统重定向到了远程桌面.
u将USB设备连接到远程托管应用程序.
a在桌面和应用程序选择器窗口中,启动远程应用程序.
该应用程序的名称是管理员为其配置的名称.
b在桌面和应用程序选择器窗口中,右键单击应用程序图标,然后选择设置.
c在左侧窗格中,选择USB设备.
d在右侧窗格中,选择USB设备,然后单击连接.
e选择应用程序,并单击确定.
注列表中的应用程序名称来自应用程序自身,可能与管理员配置以在桌面和应用程序选择器窗口中显示的应用程序名称不一致.
现在您可以在远程应用程序中使用USB设备.
关闭应用程序后,不会立即释放USB设备.
f关闭应用程序后,要释放USB设备以便在本地系统中进行访问,请在桌面和应用程序选择器窗口中再次打开"设置"窗口,依次选择USB设备、断开连接.
u将HorizonClient配置为在您将USB设备插入本地系统时自动将其连接到远程桌面.
如果您计划连接使用MTP驱动程序的设备(例如基于Android系统的三星智能手机和平板电脑),则可以使用自动连接功能.
a在插入USB设备之前,请启动HorizonClient并连接到一个远程桌面.
b从VMwareHorizonClient菜单栏中选择连接USB设备>插入时自动连接USB设备.
c插入USB设备.
启动HorizonClient后连接到本地系统的USB设备将被重定向到远程桌面.
u将HorizonClient配置为HorizonClient启动时自动将USB设备连接到远程桌面.
a从VMwareHorizonClient菜单栏中选择连接USB设备>启动时自动连接USB设备.
b插入USB设备,并重新启动HorizonClient.
启动HorizonClient时连接到本地系统的USB设备将被重定向到远程桌面.
USB设备显示在桌面中.
这可能需要最多20秒的时间.
首次将设备连接到桌面时,系统可能提示您安装驱动程序.
如果USB设备在几分钟后未显示在桌面中,请断开连接,然后重新将其连接至客户端计算机.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
77后续步骤如果遇到USB重定向问题,请参阅《在View中设置桌面和应用程序池》文档中有关USB重定向故障排除的主题.
将客户端配置为在USB设备重新启动时进行重新连接如果您未将HorizonClient配置为自动将USB设备连接至您的View桌面,仍可以将HorizonClient配置为重新连接至偶尔重新启动的特定设备.
否则,如果设备在升级期间重新启动,设备将会连接到本地系统,而不是View桌面.
如果您要连接智能手机或平板电脑这类会在操作系统升级时自动重新启动的USB设备,可以将HorizonClient设置为将该特定设备重新连接至View桌面.
要执行此任务,需要编辑客户端上的配置文件.
如果您在HorizonClient中使用插入时自动连接选项,您插入客户端系统的所有设备都会重定向到View桌面.
如果不希望连接所有设备,可以使用下面的步骤来配置HorizonClient,以便只有特定的USB设备会自动重新连接.
前提条件确定设备的十六进制格式供应商ID(VID)和产品ID(PID).
有关说明,请参阅http://kb.
vmware.
com/kb/1011600上的VMware知识库文章.
步骤1使用文本编辑器打开客户端上的config.
ini文件.
OS版本文件路径Windows7或8.
xC:\ProgramData\VMware\VMwareUSBArbitrationService\config.
iniWindowsXPC:\DocumentsandSettings\AllUsers\ApplicationData\VMware\VMwareUSBArbitrationService\config.
ini2设置特定设备的slow-reconnect属性.
usb.
quirks.
device0="vid:pidslow-reconnect"vid:pid表示设备十六进制格式的供应商ID和产品ID.
例如,下面几行为两台USB设备设置了这一属性:usb.
quirks.
device0="0x0529:0x0001slow-reconnect"usb.
quirks.
device1="0x0601:0x0009slow-reconnect"从0开始按顺序指定usb.
quirks.
deviceN设备属性.
例如,如果usb.
quirks.
device0后接usb.
quirks.
device2而非usb.
quirks.
device1,则只读取第一行.
如果智能手机和平板电脑这类设备要进行固件或操作系统升级,则升级会顺利进行,因为设备将重新启动并连接至管理它的View桌面.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
78将实时音频-视频功能用于网络摄像头和麦克风通过实时音频-视频功能,您可以在远程桌面上使用本地计算机的网络摄像头或麦克风.
实时音频-视频功能可兼容标准的会议应用程序和基于浏览器的视频应用程序,支持标准网络摄像头、音频USB设备和模拟音频输入.
有关在远程桌面中设置实时音频-视频功能以及配置帧速率和图像分辨率的信息,请参阅《VMwareHorizonViewFeaturePack安装与管理指南》文档(针对View5.
3.
x桌面)或《在View中设置桌面和应用程序池》文档(针对Horizon6.
0(包含View)和更高版本的桌面).
有关在客户端系统上配置这些设置的信息,请参阅VMware知识库文章《在HorizonViewClient上为实时音频-视频设置帧速率和分辨率》,网址为http://kb.
vmware.
com/kb/2053644.
要下载用于测试实时音频-视频功能的安装和操作是否正确的测试应用程序,请转至http://labs.
vmware.
com/flings/real-time-audio-video-test-application.
此测试应用程序是一个VMwareFling,因此不对其提供任何技术支持.
何时可以使用网络摄像头如果View管理员已配置实时音频-视频功能,并且使用VMwareBlast或PCoIP显示协议,则可以在桌面上使用内置网络摄像头或连接到本地计算机的网络摄像头.
您可以在Skype、Webex或GoogleHangouts等会议应用程序中使用网络摄像头.
在远程桌面中设置Skype、Webex或GoogleHangouts等应用程序的过程中,您可以从应用程序的菜单中选择VMwareVirtualMicrophone和VMwareVirtualWebcam作为输入设备,VMwareVirtualAudio作为输出设备.
但是对于很多应用程序,该功能可以正常运行,因此没必要选择输入设备.
如果网络摄像头当前正用于本地计算机,则它无法同时用于远程桌面.
反之亦然.
重要事项如果使用USB网络摄像头,请不要从HorizonClient中的连接USB设备菜单中进行连接.
这样做会导致通过USB重定向路由设备,在视频聊天中将无法使用该功能.
如果连接到本地计算机的网络摄像头不止一个,您可以配置用于远程桌面的首选网络摄像头.
选择Windows客户端系统上的首选网络摄像头启用实时音频-视频功能后,如果客户端系统中具有多个网络摄像头,View桌面仅使用其中一个.
要指定首选网络摄像头,您可以设置注册表项值.
如果有首选网络摄像头,则远程桌面将使用首选网络摄像头;如果没有,则使用其他的网络摄像头.
前提条件n确认客户端系统中已安装USB网络摄像头,且可正常使用.
n验证您是否在远程桌面中使用VMwareBlast或PCoIP显示协议.
步骤1添加您要使用的网络摄像头.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
792发起一次通话,然后停止.
此过程将会创建一个日志文件.
3使用文本编辑器打开调试日志文件.
操作系统日志文件位置WindowsXPC:\DocumentsandSettings\username\LocalSettings\ApplicationData\VMware\VDM\Logs\debug-20YY-MM-DD-XXXXXX.
txtWindows7或Windows8C:\Users\%username%\AppData\Local\VMware\VDM\Logs\debug-20YY-MM-DD-XXXXXX.
txt日志文件的格式为debug-20YY-MM-DD-XXXXXX.
txt,其中20YY是年份,MM是月份,DD是日期,XXXXXX是编号.
4在日志文件中搜索[ViewMMDevRedir]VideoInputBase::LogDevEnum,查找引用连接的网络摄像头的日志文件条目.
以下摘录了日志文件的部分内容,其中标明了MicrosoftLifecamHD-5000网络摄像头信息:[ViewMMDevRedir]VideoInputBase::LogDevEnum-2Device(s)found[ViewMMDevRedir]VideoInputBase::LogDevEnum-Index=0Name=IntegratedWebcamUserId=vid_1bcf&pid_2b83&mi_00#7&1b2e878b&0&0000SystemId=\\\usb#vid_1bcf&pid_2b83&mi_00#[ViewMMDevRedir]VideoInputBase::LogDevEnum-Index=1Name=MicrosoftLifeCamHD-5000UserId=vid_045e&pid_076d&mi_00#8&11811f49&0&0000SystemId=\\\usb#vid_045e&pid_076d&mi_00#5复制首选网络摄像头的用户ID.
例如,复制vid_045e&pid_076d&mi_00#8&11811f49&0&0000,将MicrosoftLifeCamHD-5000设为默认网络摄像头.
6启动注册表编辑器(regedit.
exe),并导航到HKEY_LOCAL_MACHINE\SOFTWARE\VMware,Inc.
\VMwareVDM\RTAV.
7将字符串的ID部分粘贴到REG_SZ值srcWCamId中.
例如,将vid_045e&pid_076d&mi_00#8&11811f49&0&0000粘贴到srcWCamId中.
8保存更改后退出注册表.
9发起新的通话.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
80选择Windows客户端系统上的默认麦克风如果您的客户端系统中有多个麦克风,View桌面只使用其中一个.
要指定默认麦克风,您可以使用客户端系统上的声音控制.
利用实时音频-视频功能,音频输入设备和音频输出设备无需使用USB重定向即可运行,所需的网络带宽总量也大大降低.
也支持模拟音频输入设备.
重要事项如果要使用USB麦克风,请不要从HorizonClient中的连接USB设备菜单进行连接.
这样做将会导致通过USB重定向路由设备,进而导致设备不能使用实时音频-视频功能.
前提条件n确认客户端系统中已安装USB麦克风或其他类型的麦克风,且可正常使用.
n验证您是否在远程桌面中使用VMwareBlast或PCoIP显示协议.
步骤1如果您正在通话,请停止通话.
2右键单击系统托盘中的扬声器图标,然后选择录音设备.
您也可以从控制面板中打开声音控制,然后单击录制选项卡.
3在"声音"对话框的录制选项卡中,右键单击您想要使用的麦克风.
4选择设置为默认设备,然后单击确定.
5通过View桌面发起新的通话.
复制和粘贴文本及图像默认情况下,您可以将文本从您的客户端系统复制和粘贴到远程桌面或应用程序.
如果管理员已启用该功能,您还可以将文本从远程桌面或应用程序复制和粘贴到您的客户端系统,或者在两个远程桌面或应用程序之间复制和粘贴文本.
但会有一些限制.
如果使用VMwareBlast或PCoIP显示协议,View管理员可以设置该功能,以便仅允许从客户端系统中复制和粘贴到远程桌面,仅允许从远程桌面复制和粘贴到客户端系统,允许在客户端系统和远程桌面之间进行双向复制和粘贴,或者禁止在客户端系统和远程桌面之间进行复制和粘贴.
如果使用的是Horizon6.
0(包含View)远程应用程序,则适用相同的规则.
管理员通过与远程桌面或应用程序中的代理相关的组策略对象(GroupPolicyObject,GPO)配置复制和粘贴功能.
在Horizon7.
0和更高版本中,管理员还可以使用智能策略来控制远程桌面中的复制和粘贴行为.
有关详细信息,请参阅《《在View中设置桌面和应用程序池》》文档.
GPO信息位于有关ViewPCoIP常规会话变量的主题中,其中包含名为配置剪贴板重定向的设置.
有关智能策略的信息,请参阅有关Horizon策略设置的主题,其中包含剪贴板设置.
所支持的文件格式包括文本、图像和RTF(富文本格式).
剪贴板可容纳1MB的数据用于复制和粘贴操作.
如果复制的是格式化文本,则此数据有一部分是文本,有一部分是格式化信息.
例如,一个800KB的文档在复制时可能会使用超过1MB的数据,这是因为剪贴板上可能会有多于200KB的RTF数据.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
81如果要复制大量的格式化文本或文本和图像,则在粘贴文本和图像时您可能会发现只有部分或全部的纯文本而没有格式或图像.
原因在于这三种类型的数据有时是单独存储的.
例如,根据您所复制的文档的类型,图像可能会存储为图像格式,也可能存储为RTF数据格式.
如果文本和RTF数据使用的容量加在一起不到1MB,则粘贴的是格式化文本.
RTF数据常常无法截断,因此如果文本和格式使用的容量大于1MB,则会丢弃RTF数据,仅粘贴纯文本.
如果无法在一项操作中粘贴所选择的所有格式化文本和图像,则在各个操作中的复制和粘贴量可能需要减小.
不能在远程桌面与客户端计算机上的文件系统之间复制和粘贴文件.
使用远程应用程序远程应用程序外观与客户端PC或笔记本电脑上安装的应用程序类似.
n可以通过该应用程序最小化和最大化远程应用程序.
远程应用程序最小化后,会显示在客户端系统的任务栏中.
还可以通过单击任务栏中的图标来最小化和最大化远程应用程序.
n您可以通过应用程序或右键单击任务栏中的图标来退出远程应用程序.
n您可以按住Alt+Tab在已打开的远程应用程序之间切换.
n在HorizonClient3.
1及更高版本中,如果远程应用程序创建Windows系统托盘项,则该项还将显示在Windows客户端计算机上的系统托盘中.
默认情况下,系统托盘图标仅在显示通知时出现,但您可以自定义此行为,方法与本地安装的应用程序相同.
注如果您打开控制面板以自定义通知区域图标,则远程应用程序图标的名称列为VMwareHorizonClient-应用程序名称.
在远程应用程序中保存文档使用诸如MicrosoftWord或WordPad等特定远程应用程序,可以创建并保存文档.
这些文档的保存位置取决于公司的网络环境.
例如,文档可能保存到本地计算机上挂载的主共享位置.
管理员可以使用ADMX模板文件来设置指定文档保存位置的组策略.
这种策略称为"设置远程桌面服务用户主目录".
有关更多信息,请参阅《在View中设置桌面和应用程序池》文档中的"RDS配置文件设置"主题.
从远程桌面或应用程序打印在远程桌面上,您可以通过虚拟打印机或附加在客户端计算机上的USB打印机进行打印.
虚拟打印和USB打印可一起运行,不会发生冲突.
要在以下类型的远程桌面和应用程序中使用虚拟打印功能,必须安装HorizonClient3.
1或更高版本:n运行WindowsServer操作系统的远程桌面n基于会话的桌面(在虚拟机RDS主机上)n远程托管的应用程序使用适用于Windows的VMwareHorizonClientVMware,Inc.
82在远程桌面上设置虚拟打印机功能的打印首选项借助虚拟打印功能,最终用户可从远程桌面使用本地或网络打印机,而不必在远程桌面上安装额外的打印驱动程序.
在该功能可以使用的打印机上,您可以设置数据压缩、打印质量、双面打印和色彩等属性的首选项.
打印机被添加到本地计算机后,HorizonClient将其添加到远程桌面的可用打印机列表.
无需进行进一步配置.
拥有管理员特权的用户仍然可以在远程桌面上安装打印机驱动程序,且不会与虚拟打印机组件发生冲突.
重要事项该功能不支持以下类型的打印机:n使用USB重定向功能连接到远程桌面中虚拟USB端口的USB打印机必须从远程桌面断开USB打印机,才能在桌面上使用虚拟打印功能.
n用于打印到文件的Windows功能在打印对话框中选择打印到文件复选框的操作不起作用.
使用可创建文件的打印机驱动程序即可以实现操作.
例如,您可以使用PDF编写程序打印到PDF文件.
此过程适合运行Windows7或Windows8.
x(桌面)操作系统的远程桌面.
此过程与WindowsServer2008和WindowsServer2012所用过程类似,但是并不完全相同.
前提条件确认已经在远程桌面上安装代理的虚拟打印组件.
在远程桌面文件系统中,确认以下文件夹是否存在:C:\ProgramFiles\CommonFiles\ThinPrint.
要使用虚拟打印,View管理员必须为远程桌面启用虚拟打印功能.
此任务包括启用代理安装程序中的虚拟打印设置选项,还可能包括设置有关虚拟打印行为的策略.
如果使用的是连接服务器和ViewAgent5.
x或更低版本,请参阅《View管理指南》文档,以了解详细信息.
如果使用的是Horizon6或更高版本,请参阅《在View中设置桌面和应用程序池》.
步骤1在Windows7或Windows8.
x远程桌面上,单击开始>设备和打印机.
2在"设备和打印机"窗口中,右键单击默认打印机,从上下文菜单中选择打印机属性,然后选择打印机.
如果安装了ViewAgent6.
2或更高版本,或者安装HorizonAgent7.
0或更高版本,虚拟打印机在单用户虚拟机桌面中显示为,而在RDS主机上的基于会话的桌面中显示为(s).
如果在远程桌面中安装了ViewAgent6.
1或更低版本,虚拟打印机显示为#:.
3在"打印机属性"窗口中,单击设备设置选项卡并指定要使用的设置.
4在常规选项卡上,单击首选项并指定要使用的设置.
5在"打印首选项"对话框中,选择不同的选项卡并指定要使用的设置.
对于页面调整高级设置,VMware建议您保留默认设置.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
836单击确定.
7要使用自定义纸张格式,请在客户端上定义格式.
a请转到控制面板>硬件和声音>设备和打印机.
b选择打印机,然后单击屏幕顶部的打印服务器属性.
c在格式选项卡中,指定设置,然后单击保存格式.
此格式将立即在远程桌面中可用.
使用USB打印机在View环境中,虚拟打印机和重定向的USB打印机可以协同工作,不会发生任何冲突.
USB打印机是一种连接到本地客户端系统上的USB端口的打印机.
要将打印作业发送给USB打印机,您可以使用USB重定向功能或虚拟打印功能.
USB打印功能有时候比虚拟打印功能更快,具体情况取决于网络状况.
n只要远程桌面上安装了所需的驱动程序,您就可以使用USB重定向功能将USB打印机连接到远程桌面的虚拟USB端口.
如果使用这种重定向功能,打印机就不再在逻辑上连接到客户端的物理USB端口,因此USB打印机不会出现在本地客户端计算机的本地打印机列表中.
这也意味着您可从远程桌面将打印作业发送至USB打印机,但不能从本地客户端计算机发送.
在远程桌面上,重定向的USB打印机会显示为.
有关如何连接USB打印机的信息,请参阅连接USB设备.
n在某些客户端上,您还可以选择使用虚拟打印功能将打印作业发送给USB打印机.
如果使用虚拟打印功能,从远程桌面和本地客户端均可将打印作业发送至USB打印机,无需在远程桌面上安装打印驱动程序.
控制AdobeFlash显示View管理员可将AdobeFlash内容设置为以用于保存计算资源的级别在桌面上显示.
在某些情况下,这些设置可能导致播放质量差.
通过将鼠标指针移到AdobeFlash内容上,您可以覆盖View管理员指定的AdobeFlash设置.
AdobeFlash显示控制仅适用于Windows上的InternetExplorer会话和AdobeFlash版本9和10.
要控制AdobeFlash显示质量,不能在全屏模式下运行AdobeFlash.
步骤1从View桌面上的InternetExplorer中,浏览到相关的AdobeFlash内容并根据需要启动该内容.
根据View管理员配置AdobeFlash设置的方式,您可能会注意到存在丢帧或播放质量差的问题.
2在AdobeFlash内容播放时将鼠标移到该内容上.
只要鼠标光标在AdobeFlash内容上,即会改进显示质量.
3要保持质量改进,请在AdobeFlash内容内双击鼠标.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
84单击在HorizonClient外部打开的URL链接您的管理员可以配置在远程桌面或应用程序中单击的URL链接,以便在默认本地浏览器中打开该链接.
您的管理员还可以配置一些设置,以便将在客户端计算机上的浏览器或应用程序中单击的链接重定向到HorizonClient;如果未打开HorizonClient,它将自动启动并提示您输入凭据.
该功能称为URL内容重定向.
您的管理员可以设置URL重定向以提高安全性.
例如,如果您在公司网络内部工作,并且在本地系统浏览器中单击的链接指向公司网络外部的URL,则可以在远程虚拟桌面或应用程序中更安全地打开该链接.
如果尚未打开HorizonClient,将启动该客户端并提示您登录到与远程桌面或应用程序关联的服务器.
您的管理员也可以配置使用哪个应用程序打开链接.
链接可以指向网页、电话号码、电子邮件地址或其他类型的内容.
同样,如果您登录到远程桌面或应用程序并单击一个链接,您的管理员可能已配置一些设置,以便重定向并在本地客户端系统上打开该链接.
如果想了解如何在您的公司中使用该功能,您需要与公司的系统管理员联系,因为每个公司配置了自己的URL重定向策略.
使用适用于CAD和3D应用程序的相对鼠标功能在View5.
2或更高版本桌面中使用CAD或3D应用程序时,如果使用BlastExtreme或PCoIP显示协议,在启用相对鼠标功能时,将会提高鼠标性能.
在大多数情况下,如果您使用不需要3D呈现的应用程序,HorizonClient会使用绝对坐标来发送有关鼠标指针移动的信息.
客户端使用绝对坐标在本地呈现鼠标移动可提高性能,尤其是在企业网络外部时.
对于需要使用图形密集型应用程序(例如AutoCAD)的工作或玩3D视频游戏时,您可以通过启用使用相对而非绝对坐标的相对鼠标功能来提高鼠标性能.
要使用该功能,请从HorizonClient菜单栏中选择选项>启用相对鼠标.
注如果您在窗口模式而非全屏模式下使用HorizonClient,并且已启用相对鼠标功能,您可能无法将鼠标指针移动到HorizonClient菜单选项上或移动到HorizonClient窗口外.
要解决此问题,可按Ctrl+Alt.
启用相对鼠标功能后,如果您在企业网络之外的WAN上,性能可能会降低.
重要事项要实现该功能需要具备View5.
2或更高版本桌面,并且您必须打开桌面池的3D呈现.
如果使用的是View连接服务器和Agent5.
x或更低版本,请参阅《View管理指南》文档以了解有关池设置和可用的3D呈现选项的详细信息.
如果使用的是View连接服务器和Agent6.
0或更高版本,请参阅《在View中设置桌面和应用程序池》.
使用扫描仪在使用HorizonClient3.
2和更高版本时,您可以通过连接到本地客户端系统的扫描仪将信息扫描到远程桌面和应用程序.
该功能可将扫描数据重定向,其占用的带宽远小于USB重定向.
扫描仪重定向支持与TWAIN和WIA(Windows图像采集)格式兼容的标准扫描设备.
虽然您必须在客户端系统上安装扫描仪设备驱动程序,但不需要在安装了代理的远程桌面操作系统上安装扫描仪设备驱动程序.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
85如果View管理员已配置扫描仪重定向功能,并且您使用BlastExtreme或PCoIP显示协议,则可以在远程桌面或应用程序中使用连接到本地系统的扫描仪.
重要事项如果要使用扫描仪,请不要从HorizonClient中的连接USB设备菜单进行连接.
这样做会导致通过USB重定向路由设备,将无法使用该功能.
当扫描数据重定向到远程桌面或远程应用程序时,您无法访问本地计算机上的扫描仪.
相反,在本地计算机上使用扫描仪时,您也无法通过远程桌面或远程应用程序访问该扫描仪.
使用扫描仪重定向功能的提示n单击远程桌面的系统托盘或通知区域中的扫描仪图标()可选择非默认扫描仪或更改配置设置.
在RDS应用程序上,系统托盘图标重定向到本地客户端计算机.
单击该图标时,您不需要使用显示的菜单.
扫描仪重定向无需更多配置即可正常运行.
使用该图标菜单可以配置选项,例如,多个设备连接到客户端计算机时,可以更改要使用的设备.
注如果所显示的菜单中未列出任何扫描仪,则意味着有不兼容的扫描仪连接到了客户端计算机.
如果未显示扫描仪图标,则意味着禁用了扫描仪重定向功能或未在远程桌面安装扫描仪重定向功能.
另外,该图标不显示在Mac或Linux客户端系统上,因为在这些系统上不支持该功能.
n单击菜单中的首选项选项,以选择选项来控制图像压缩、隐藏扫描仪重定向菜单的网络摄像头和确定如何选择默认扫描仪.
如果打算使用实时音频-视频功能重定向网络摄像头(VMware建议的方法),可选择该选项隐藏网络摄像头.
将扫描仪重定向与网络摄像头配合使用可自拍照片然后对其进行扫描.
注如果配置扫描仪重定向以使用特定的扫描仪,且该扫描仪不可用,那么扫描仪重定向将无法正常使用.
n尽管大多数TWAIN扫描仪默认显示扫描仪设置对话框,但有些TWAIN扫描仪不显示此对话框.
对于不显示设置选项的情况,可通过扫描仪图标菜单中的首选项选项,选择始终显示扫描仪设置对话框选项.
n可能无法扫描过大的图像或扫描过高分辨率的图像.
在这种情况下,您可能会看到扫描进度条冻结,或扫描仪应用程序可能会意外退出.
如果最小化View桌面,客户端系统上可能会显示一条错误信息,通知您设置的分辨率太高.
要解决此问题,可降低分辨率或将图像裁剪到较小的尺寸,然后重新扫描.
使用串行端口重定向通过使用该功能,用户可以重定向本地连接的串行(COM)端口,例如内置RS232端口或USB到串口适配器.
诸如打印机、条形码读取器之类的设备以及其他串行设备可以连接到这些端口并用于远程桌面.
如果View管理员已配置串行端口重定向功能,并且您使用HorizonClient3.
4或更高版本以及BlastExtreme或PCoIP显示协议,则可以在远程桌面上正常使用串行端口重定向,而无需进一步进行配置.
例如,本地客户端系统上的COM1将重定向为远程桌面上的COM1.
而COM2将重定向为COM2,除非该COM端口已被使用.
如果出现这种情况,将映射该COM端口以避免冲突.
例如,如果远程桌面上已存在COM1和COM2,那么默认情况下,客户端上的COM1将映射到COM3.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
86虽然您必须在客户端系统上安装任何所需的设备驱动程序,但不需要在安装了代理的远程桌面操作系统上安装设备驱动程序.
例如,如果您使用需要特定设备驱动程序才能在本地客户端系统上工作的USB到串口适配器,则必须安装这些驱动程序,但仅需安装在客户端系统上即可.
重要事项如果您在使用插入到USB到串口适配器的设备,请不要从HorizonClient中的连接USB设备菜单来连接此设备.
这样做会导致通过USB重定向路由该设备,将绕过串行端口重定向功能.
有关使用串行端口重定向功能的提示n单击远程桌面的系统托盘或通知区域中的串行端口图标()可对映射的COM端口执行连接、断开连接和自定义操作.
单击串行端口图标后,将显示VMwareHorizon的串行COM重定向上下文菜单.
注如果上下文菜单中的项显示为灰色,则意味着管理员已锁定该配置.
还要注意,只有在使用所需的代理和适用于Windows的HorizonClient版本时,才会显示该图标,并且必须通过BlastExtreme或PCoIP进行连接.
如果您从Mac、Linux或移动客户端连接到远程桌面,则不会显示此图标.
n在上下文菜单中,使用以下格式列出端口项,例如:COM1映射到COM3.
第一个端口(即本示例中的COM1)是本地客户端系统上使用的物理端口或USB到串口适配器.
第二个端口(即本示例中的COM3)是虚拟桌面中使用的端口.
n右键单击COM端口可选择端口属性命令.
在"COM属性"对话框中,您可以将端口配置为在远程桌面会话启动时自动连接,还可以忽略某些调制解调器和其他设备必需的DSR(即,忽略数据集就绪信号).
此外,您还可以更改在远程桌面中使用的端口号.
例如,如果客户端上的COM1端口映射到远程桌面中的COM3,但您使用的应用程序需要使用COM1,则您可以将端口号更改为COM1.
如果远程桌面中已存在COM1,则您可能会看到COM1(重叠).
您仍然可以使用此重叠的端口.
远程桌面既可通过ESXi主机上的端口接收串行数据,又可通过客户端系统上的端口接收该数据.
n请确保先连接到映射的COM端口,然后再尝试启动需要访问此端口的应用程序.
例如,右键单击COM端口并选择连接即可在远程桌面中使用此端口.
启动应用程序时,此应用程序将打开串行端口.
如果重定向的COM端口处于打开状态并且正在远程桌面上使用,则您无法在本地计算机上访问该端口.
相反地,如果COM端口正在本地计算机上使用,则您无法在远程桌面上访问该端口.
n在远程桌面中,您可以使用Windows设备管理器的端口设置选项卡为特定的COM端口设置默认波特率.
在客户端系统上,请务必在Windows设备管理器中使用相同的设置.
请注意,只有在应用程序未指定端口设置时,才使用该选项卡中的设置.
n将COM端口断开连接之前,您必须在应用程序中关闭该端口,或关闭应用程序.
然后,您就可以选择断开连接命令将物理COM端口断开连接并使其可在客户端计算机上使用.
n如果将串行端口配置为自动连接,那么启动能打开该串行端口的应用程序,然后断开连接桌面会话并再次连接后,自动连接功能将无效.
您也不能使用串行端口系统托盘图标的菜单选项进行连接.
在大多数情况下,应用程序无法再使用该串行端口.
这是预期的行为.
您必须终止应用程序,断开连接桌面会话,然后再重新连接才能解决此问题.
使用适用于Windows的VMwareHorizonClientVMware,Inc.
87键盘快捷方式在HorizonClient3.
1和更高版本中,可以使用键盘快捷方式执行菜单命令和常用操作.
在HorizonClient中与在所有应用程序中以相同方式工作的快捷键表5-4.
常用键盘快捷方式操作键或组合键单击对话框中突出显示的按钮.
按Enter键.
调用上下文菜单.
按Shift+F10.
单击对话框中的取消按钮.
按ESC键.
在服务器部分窗口或桌面和应用程序选择窗口中的项目之间导航.
使用箭头键朝箭头的方向移动.
按Tab向右移动.
按Shift+Tab向左移动.
从服务器部分窗口或桌面和应用程序选择窗口中删除项目.
按Delete键.
在Windows8.
x中,在"开始"屏幕和桌面屏幕之间导航按Windows键.
HorizonClient窗口(服务器选择列表)快捷方式表5-5.
特定于用于指定待连接服务器的窗口的组合键菜单命令或操作组合键在浏览器窗口中打开帮助系统Alt+O+H、Ctrl+H新建服务器命令Alt+N显示"支持信息"窗口Alt+O+S显示"关于HorizonClient"窗口Alt+O+V配置SSL命令Alt+O+O启动某个项后隐藏选择器命令Alt+O+I远程桌面和应用程序选择器快捷方式表5-6.
用于桌面和应用程序选择窗口的键和组合键菜单命令或操作组合键在浏览器窗口中打开帮助系统Alt+O+H、Ctrl+H显示选项菜单Alt+O显示"支持信息"窗口Alt+O+S显示"关于HorizonClient"窗口Alt+O+V从远程桌面注销Shift+F10+O断开连接并从服务器注销Alt+D在显示收藏夹和显示全部之间切换Alt+F使用适用于Windows的VMwareHorizonClientVMware,Inc.
88菜单命令或操作组合键显示收藏夹时,键入应用程序或桌面名称的前几个字符后,转到下一个与搜索条件匹配的项目F4显示收藏夹时,转到上一个与搜索条件匹配的项目Shift+F4标记为收藏夹或移除收藏夹标志Shift+F10+F显示设置菜单Alt+S或Shift+F10+S启动选定项目Enter或Shift+F10+L将远程桌面或应用程序的快捷方式固定到客户端系统的"开始"菜单(适用于Windows7或早期版本)或"开始"屏幕(适用于Windows8.
x)Shift+F10+A显示选定远程桌面的"显示设置"上下文菜单Shift+F10+D使用PCoIP显示协议连接到选定的远程桌面Shift+F10+P使用RDP显示协议连接到选定的远程桌面Shift+F10+M创建选定项目的桌面快捷方式Shift+F10+C将选定项目添加到"开始"菜单或"开始"屏幕Shift+F10+A重置选定桌面(如果管理员允许您重置)Shift+F10+R刷新桌面和应用程序列表F5桌面窗口(带有PCoIP或VMwareBlastExtreme会话)快捷方式如果先按Ctrl+Alt或单击HorizonClient菜单栏,而非在按这些键之前单击远程桌面操作系统内部,这些快捷方式将起作用.
表5-7.
PCoIP会话的组合键菜单命令或操作组合键释放鼠标光标,使光标不再在远程桌面操作系统内部Ctrl+Alt显示"选项"菜单Alt+O显示"支持信息"窗口Alt+O+M显示"关于HorizonClient"窗口Alt+O+V调用"共享文件夹设置"对话框Alt+O+F切换启用显示缩放Alt+O+N切换到其他桌面命令Alt+O+S自动连接到此桌面命令Alt+O+A启用相对鼠标命令Alt+O+E发送Ctrl+Alt+Del命令Alt+O+C断开连接命令Alt+O+D断开连接并注销命令Alt+O+L连接USB设备命令Alt+U使用适用于Windows的VMwareHorizonClientVMware,Inc.
89对HorizonClient进行故障排除6通过重置桌面或重新安装VMwareHorizonClient应用程序,可以解决与HorizonClient相关的大多数问题.
本章讨论了以下主题:n键盘输入问题nHorizonClient意外退出时怎么办n重置远程桌面或应用程序n卸载HorizonClient键盘输入问题在远程桌面或应用程序中键入内容时,如果所有按键似乎无法正常工作,则本地客户端系统上的安全软件可能出现问题.
问题连接到远程桌面或应用程序后,键入内容时不显示任何字符.
另一个症状可能是某个键不断重复.
原因某些安全软件(如Norton360TotalSecurity)包含检测按键记录程序和阻止按键记录的功能.
该安全功能用于保护系统以防范有害的间谍软件,例如,窃取密码和信用卡号码的软件.
然而,该安全软件可能会阻止HorizonClient将按键发送到远程桌面或应用程序.
解决方案u在客户端系统上,关闭防病毒软件或安全软件的按键记录程序检测功能.
HorizonClient意外退出时怎么办即便您未关闭,HorizonClient也可能会退出.
问题HorizonClient可能会意外退出.
根据您的View连接服务器配置,您可能会看到如下消息:未与View连接服务器建立安全连接.
在某些情况下,不会显示消息.
VMware,Inc.
90原因当View连接服务器的连接丢失时会出现这种问题.
解决方案u重新启动HorizonClient.
当View连接服务器再次运行时,即可成功连接.
如果仍存在连接问题,请与您的View管理员联系.
重置远程桌面或应用程序如果应用程序或桌面操作系统停止响应,您可能需要重置桌面或应用程序.
重置远程桌面会关闭并重新启动桌面.
重置远程应用程序会退出应用程序.
未保存的数据都会丢失.
重置远程桌面相当于在物理PC上按"重置"按钮来强制重新启动PC.
远程桌面上打开的任何文件都将关闭且不事先保存.
重置应用程序等同于退出所有远程应用程序而不保存任何未保存的数据.
所有打开的应用程序都会关闭,即使应用程序来自不同的RDS服务器场.
只有您的管理员启用了此功能时,您才可以重置远程桌面.
步骤1要重置远程桌面,请使用重置桌面命令.
选项操作从桌面操作系统内在菜单栏中选择选项>重置桌面.
从桌面和应用程序选择窗口中右键单击桌面图标,然后选择重置桌面.
2要重置应用程序,请使用桌面和应用程序选择窗口中的重置按钮.
a单击菜单栏中的设置按钮(齿轮图标).
b选择左侧窗格中的应用程序,单击右侧窗格中的重置按钮,然后单击确定.
Dynadot 是一家非常靠谱的域名注册商家,老唐也从来不会掩饰对其的喜爱,目前我个人大部分域名都在 Dynadot,还有一小部分在 NameCheap 和腾讯云。本文分享一下 Dynadot 最新域名优惠码,包括 .COM,.NET 等主流后缀的优惠码,以及一些新顶级后缀的优惠。对于域名优惠,NameCheap 的新后缀促销比较多,而 Dynadot 则是对于主流后缀的促销比较多,所以可以各取所...
触摸云触摸云(cmzi.com),国人商家,有IDC/ISP正规资质,主营香港线路VPS、物理机等产品。本次为大家带上的是美国高防2区的套餐。去程普通线路,回程cn2 gia,均衡防御速度与防御,防御值为200G,无视UDP攻击,可选择性是否开启CC防御策略,超过峰值黑洞1-2小时。最低套餐20M起,多数套餐为50M,适合有防御型建站需求使用。美国高防2区 弹性云[大宽带]· 配置:1-16核· ...
LOCVPS怎么样?LOCVPS是一家成立于2011年的稳定老牌国人商家,目前提供中国香港、韩国、美国、日本、新加坡、德国、荷兰等区域VPS服务器,所有机房Ping延迟低,国内速度优秀,非常适合建站和远程办公,所有机房Ping延迟低,国内速度优秀,非常适合做站。XEN架构产品的特点是小带宽无限流量、不超售!KVM架构是目前比较流行的虚拟化技术,大带宽,生态发展比较全面!所有大家可以根据自己业务需求...