您的位置:首页 > 运维架构

怎样让USB key(U盾)在xendesktop虚拟桌面使用

2013-11-29 17:09 411 查看
背景:某些USB(例如U盾)在默认情况下,主要用于在本地工作站上,智能卡阅读器是一个例子。当重定向USB设备,客户端设备必须先识别USB设备才能把它映射到会话中。如果设备需要特殊的驱动程序,它必须安装在客户端机器,以及虚拟桌面代理(VDA)的机器上。说了那么多也就是有些情况USB key((U盾)不能在XenDesktop桌面中使用。我们应该怎么做呢,follow me吧。
最先做的一步是在Desktop Studio中>HDX政策>用户策略中,配置客户端USB设备重定向策略,然后接着来看
1、首先保证VDA和本地客户端PC都装有U盾的驱动。(在有些环境中,本地客户端可以不用安装U盾驱动)2、把U盾的VID,PID,class和subclass记下来,如:Class=03, SubClass=00 ,VID=096e, PID=0801 ,有两种方法可以使用方法一:网上免费下载USBDeview工具, 把U盾的VID,PID,class和subclass记下来方法二:打开设备管理器,找到相应的USB key设备,(有时显示为智能卡阅读器)
右键单击该设备并选择“ 属性“。找到详细信息窗格中的硬件ID和兼容ID。然后找到ClassSub Class VID PID。


3、在VDA里的注册表,定位到此路径( HKLM\SOFTWARE\Citrix\PortICA\GenericUSB\)找到USB Policy Rules 修改里面的内容,把U盾的VID,PID,class和subclass加进去允许访问,
如:
ALLOW: Class=03 SubClass=00
ALLOW: VID=096e PID=0801
4、.把VDA中的键值HKLM\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Smart Card Hook\里的FilePathName删除
5、重启VDA,在试一下,就能访问U盾。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: