命令行获取外设(usb,wifi等)的信息(windows)

最近的项目,需要获取外设的信息,比如是否插入usb设备,查询wifi的强度,查询移动网络(4G/5G)信号的强度。查了一圈资料,目前实现的手段大致有:

查询插入外接usb设备:

GET-WMIOBJECT win32_diskdrive | Where { $_.InterfaceType -eq 'USB' }

如果要获取USB设备的名字,findstr Model即可。如下:

查询可用的wifi热点

netsh wlan show networks

命令行获取外设(usb,wifi等)的信息(windows)_第1张图片

查询wifi信号强度:

netsh wlan show interfaces

 命令行获取外设(usb,wifi等)的信息(windows)_第2张图片

88%,对应的是满格了 

 

查询移动网络(4G/5G)信号强度:

netsh mbn show interfaces

如果是中文系统,可以输入中文名字。比如

netsh mbn show signal interface="移动宽带连接"

下次记录一下linux下的命令行

你可能感兴趣的:(windows,windows,运维)