让XenDesktop桌面中的USB显示为可移动磁盘

困扰N久,问过N多人,尝试过N种解决方法的问题,在今天,就在今天,终于被我搞定了。下面跟随我的步伐,一起来见证奇迹吧,没错,就是见证奇迹。

追溯一下历史,这个难题是在我做XD桌面的时候遇到的。

环境:XD5.6  瘦客户机winxpsp3  CitrixReceiverEnterprise13.4.0.1 

问题如下:在瘦客户机上插入U盘,会使用客户端驱动器映射进行重定向,那么U盘在虚拟桌面的显示就会像下图这样,显示在网络驱动器这里。这时,有个好处,可以在本地访问U盘,又可以在虚拟桌面访问U盘。很多人为此洋洋得意。

161558619.png

但是有些用户的计算机知识缺乏,他们会认为U盘插上去,没有任何反应,就算你告诉他们也要解释大半天,他们也不一定理解。所以,还不如直接把U盘设备重定向到虚拟桌面呢 。怎么做呢,follow me.

(1)默认情况下USB设备的重新定向并没有开启。这个时候我们需要在Citrix的HDX 策略中开启USB重定向。

162342736.png

(2)但是开启以后,你依然会发现无法进行U盘的重新定向,这个时候我们想到可能是因为本地receiver的注册表键值,导致无法重定向生效。于是乎,要修改瘦客户机上面注册表。
32位系统:HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\GenericUSB\Devices 
64位系统: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\GenericUSB\Devices
在右侧找到AutoRedirectStorage并将键值设为1
上面过程比较艰苦,下面让我们开心一下。断开桌面,重新登录虚拟桌面。记得,要在瘦客户登录进去桌面后,插入U盘。
a)对于通过 Citrix Desktop Lock 访问的桌面,当用户插入 USB 设备时,该设备会自动远程连接到虚拟桌面。 无需执行任何用户交互。 虚拟桌面负责控制 USB 设备并在用户界面中显示该设备。‘如图,U盘显示为可移动磁盘。
163857230.png
b)对于通过 Desktop Viewer 访问的桌面,当用户插入 USB 设备后,系统会显示一个对话框,询问用户是否要将该设备远程连接到虚拟桌面。 用户通过每次在连接后从列表中选择设备,可以决定将哪些 USB 设备远程连接到虚拟桌面。 或者,用户可以配置 USB 支持,以便在会话之前和/或会话期间插入的所有 USB 设备都会自动远程连接到虚拟桌面。如图,选择访问USB.U盘出现在虚拟桌面的可移动存储设备里面。
174332152.png
以上,就是让XenDesktop桌面中的USB显示为可移动磁盘的全部过程。
(3)下面给点福利,扩展一下吧。瘦客户机的本地硬盘显示在虚拟桌面的网络驱动器里面,要怎么做消除呢,还是follow me吧。
进入HDX策略-用户-文件重定向-客户端驱动器重定向-禁止
164843540.png
进行完上面的操作,注销虚拟桌面,重新连接。瘦客户机本地硬盘就这样从虚拟桌面的网络驱动器一栏消失了,你就这样出乎意外的成功了。
170047336.png
PS:
给自己普及一点知识吧(来自于citrix官方)
如果同时启用 USB 支持和 Citrix 映射规则,并在会话开始之前插入大容量存储设备,则将首先使用客户端驱动器映射进行重定向,然后才考虑通过 USB 支持进行重定向。 如果在会话开始之后插入该设备,则将首先使用 USB 支持进行重定向,然后才考虑使用客户端驱动器映射。

你可能感兴趣的:(显示为可移动磁盘,USB不是网络驱动器)