最近的项目,需要获取外设的信息,比如是否插入usb设备,查询wifi的强度,查询移动网络(4G/5G)信号的强度。查了一圈资料,目前实现的手段大致有:
查询插入外接usb设备:
GET-WMIOBJECT win32_diskdrive | Where { $_.InterfaceType -eq 'USB' }
如果要获取USB设备的名字,findstr Model即可。如下:
![]()
查询可用的wifi热点
netsh wlan show networks

查询wifi信号强度:
netsh wlan show interfaces

88%,对应的是满格了

查询移动网络(4G/5G)信号强度:
netsh mbn show interfaces
如果是中文系统,可以输入中文名字。比如
netsh mbn show signal interface="移动宽带连接"
下次记录一下linux下的命令行
版权声明:本文为guolisong原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。