6

如何使用 Power Shell 脚本获取所有 USB 端口和端口名称等相关详细信息?

我试过了Win32_USBControllerDevice class。但没有得到端口名称。

4

1 回答 1

3
gwmi Win32_USBControllerDevice |%{[wmi]($_.Dependent)} |select name,description,  deviceID, manufacturer | format-table -group by manufacturer

一些解释

WMI 类WIN32_USBControllerDevice描述 USB 控制器 (The Antecedent) 与其逻辑设备[CIM_LOGICALDEVICE](the 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" 依赖: \\.\root\cimv2:Win32_PnPEntity.DeviceID \ROOT_HUB\\4& 10B856B0&0"

现在您可以检查win32_PnPEntity以获取有关设备 ex 的更多信息:

gwmi Win32_PnPEntity -Filter "DeviceID='USBSTOR\\DISK&..'"
于 2012-11-22T10:22:14.560 回答