许多用户在工作中经常会碰到一些USB外设无法映射的问题,在citrix官方的usb support list中列举的USB设备很少,但是被不是说不在列表中的就不被支持,我们可以尝试更多的方法来挂载一些非通用的USB设备,方法如下:
1. 通过Usbdeview或者设备管理器里面读取设备的PID,VID信息
XenDesktop USB 映射_第1张图片
XenDesktop USB 映射_第2张图片
 
 
2. 首先在DDC上开启USB Redirection并添加相应的Policy
XenDesktop USB 映射_第3张图片
3.客户端安装Citrix Receiver或者Citrix Online Plug-in
修改注册表:
32bit OS:HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\GenericUSB\Devices
64bit OS: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\GenericUSB\Devices
根据设备的性质添加对应的AutoRedirect并将键值设为1
右键Devices->New>Key,添加设备的PID,VID值,在右边的窗口添加新的DWORD value:AutoRedirect为1
XenDesktop USB 映射_第4张图片
 
4. 在客户端上运行组策略管理(开始->运行->gpedit.msc)
计算机配置->右键管理模板->;添加删除模板,添加 icaclient_usb.adm
默认路径:c: \Program Files\Citrix\ICA Client\configuration\en\icaclient_usb.adm
添加完以后会多一个Citrix Components的目录,依次展开
XenDesktop USB 映射_第5张图片
XenDesktop USB 映射_第6张图片
5. 在右侧的Generic USB Remoting中配置4个选项
USB Device Rules:添加想要映射的USB设备PID,VID信息
Existing USB device:Enable->Connect all available USB devices
New USB Devices:Enable->Connect the USB device
USB Devices List in Desktop Viewer:Enable
 
小结:按照以上方法多半能成功映射USB设备,如果需要驱动的设备首先在本地安装驱动确保本地能够正确识别.在客户端的设置是应为VDA和Client端使用的独立的USB规则,同样可以根据以上的方法来禁用某些USB设备
本文出自 “ 虚拟人生” 博客,请务必保留此出处 http://virtuallife.blog.51cto.com/152152/913462