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

背景:某些USB(例如U盾)在默认情况下,主要用于在本地工作站上,智能卡阅读器是一个例子。当重定向USB设备,客户端设备必须先识别USB设备才能把它映射到会话中。如果设备需要特殊的驱动程序,它必须安装在客户端机器,以及虚拟桌面代理(VDA)的机器上。说了那么多也就是有些情况USB key((U盾)不能在XenDesktop桌面中使用。我们应该怎么做呢,follow me吧。

最先做的一步是在Desktop Studio中>HDX政策>用户策略中,配置客户端USB设备重定向策略,然后接着来看

1、首先保证VDA和本地客户端PC都装有U盾的驱动。(在有些环境中,本地客户端可以不用安装U盾驱动)

2、把U盾的VID,PID,classsubclass记下来,如:Class=03, SubClass=00  VID=096e PID=0801 ,有两种方法可以使用

方法一:网上免费下载USBDeview工具U盾的VID,PID,classsubclass记下来

方法二:打开设备管理器,找到相应的USB key设备,(有时显示为智能卡阅读器)

右键单击该设备并选择“ 属性。找到详细信息窗格中的硬件ID和兼容ID然后找到ClassSub Class VID PID。

144554416.png

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盾。

 

你可能感兴趣的:(xendesktop虚拟桌面,U盾在XD中的使用方法)