如何使用Power Shell Script获取所有USB端口和端口名称等相关详细信息?
我试过了Win32_USBControllerDevice class
。但是没有获得端口名称。
答案 0 :(得分:3)
gwmi Win32_USBControllerDevice |%{[wmi]($_.Dependent)} |select name,description, deviceID, manufacturer | format-table -group by manufacturer
WMI类WIN32_USBControllerDevice
描述USB控制器(Antecedent
)及其逻辑设备[CIM_LOGICALDEVICE]
(Dependent
)
PS>gwmi Win32_USBControllerDevice |fl Antecedent,Dependent Antecedent : \\.\root\cimv2:Win32_USBController.DeviceID="PCI\\VEN_8086 &DEV_3A35&SUBSYS_02931028&REV_00\\3&172E68DD&0&E9" Dependent : \\.\root\cimv2:Win32_PnPEntity.DeviceID="USB\\ROOT_HUB\\4& 10B856B0&0"
现在您可以查看win32_PnPEntity
以获取有关设备的更多信息:
gwmi Win32_PnPEntity -Filter "DeviceID='USBSTOR\\DISK&..'"