1、确认虚拟机agent状态及版本是否和VDC版本匹配,当agent状态或版本不一致会导致策略下发异常,比如:配置了白名单不生效等,最终导致USB设备映射失败;
注意:
①agent版本信息是红色则代表异常;
②agent状态不是绿色且显示正常使用,则表示异常;
2、确认瘦客户机的ROM版本(ROM代表瘦客户机的系统)和VDC版本是否匹配,当ROM版本不一致会影响USB设备映射,红色字体表示ROM版本异常;
下图所示,版本号如果是红色,代表与当前版本不一致
3、若是瘦客户机(ARM/X86),则确认虚拟机内是否安装了USB拦截的软件,比如:加密软件,桌管软件等(部分杀软也有拦截USB的功能);若是PC客户端,则物理机和虚拟机都需要确认是否有这类软件;
4、确认agent和客户机版本都没有异常后,则需要检查用户对应策略组的策略中是否允许了该类型的USB设备,如下图所示,可以全部USB类型都启用后测试;
注意:
①修改配置后需要点击立即生效,策略才会生效;
②终端用户需要注销后重新登录才会重新匹配新策略,但为了防止操作失误,若是客户端是ARM或X86,建议注销用户后,直接重启客户机,并插拔下外设测试;若是终端是PC机,建议用户注销后,并将VDI客户端进程退出重新打开测试;
5、所有的USB设备都是允许,则将第二步中收集外设的PVID配置白名单测试;
注意:
①白名单属于映射名单中的一种,其实就是允许映射的作用,可以理解为是将该USB设备强制映射到虚拟机内,黑名单则相反表示禁止映射;
②USB Hub不能配置白名单(即不能映射进虚拟机使用),需配置黑名单;
6、设置白名单后,用户需要注销且重启终端后接入测试,接入虚拟机后在虚拟机的设备管理器中可以查看到该设备,则说明正常映射了;反之,则说明映射失败了。通过设备管理器查看外设是否映射成功,详细操作可以参考,以下链接:
注意:
若是由于环境等原因导致无法通过设备管理器确认,也可以在虚拟机内使用USBview功能,通过单设备插拔确认是否映射到虚拟机内;