提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

基础排查-第三步:终端/平台信息收集及配置确认

|

问题描述

第三步:终端/平台信息收集及配置确认

解决方案

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功能,通过单设备插拔确认是否映射到虚拟机内;
②若是在设备管理器确认发现驱动有感叹号,则无法映射,如下图所示。设备异常一般都是驱动安装异常导致的,可以右键属性查看安装的驱动和正常环境中的驱动对比(比如:物理机正常,则对比物理机上改外设的驱动信息等);


7、通过导航条“USB设备管理”中是否有该设备,若是设置了绑定映射规则或者管理员禁用都会导致使用异常,检查办法如下:点击导航条-》USB设备管理
也可以参考链接:管理员禁用



8、如上图所示,若是在USB设备管理中无法看到该设备,则可以在物理机上,直接删除所有的“连接规则”。操作方式为:打开物理机文件资源管理器,输入地址:%appdata%\SangforUsb   按下回车键(确定键),然后删除该目录下所有的XML文件;




注意:
删除前建议将所有文件都备份下,比如复制一份到桌面或者其他目录下;

9、部分USB外设需要配置reset名单才可以映射,因此单独配置白名单还有异常,需在配置白名单+reset名单测试
注意:
①若是使用桌面云兼容性平台或者桌面云智能交付工具中的外设助手查询到了推荐的配置,则可以优先按其推荐的配置测试;
②reset名单是为提高兼容性而提供的名单,该名单有三个可选值quirk=1,2,3;
quirk值说明如下:
qurik 为1:保留映射的reset,去掉虚拟机下发的reset;
qurik 为2:强制reset一次;
qurik 为3:保留映射的reset,保留虚拟机下发的reset;

操作影响范围

无法显示该用户名 发表于 2022-9-5 08:49
  
感谢分享,有助于工作排错
李宏瑜 发表于 2022-9-5 16:11
  
楼主分享的案例很实用,具有典型性,希望有更多这样的干货供我们学习参考,非常感谢!
嘀嘀柠柠 发表于 2022-9-5 17:56
  
楼主分析的很详细,不错的实战经验,小白用户一看就懂,非常好的技术干货帖,顶一个!

我要分享
文档编号: 209345
作者: admin
更新时间: 2023-01-05 17:29
适用版本: