【问题标题】:Getting USB port name and details获取 USB 端口名称和详细信息
【发布时间】:2012-11-22 09:49:02
【问题描述】:

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

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

【问题讨论】:

    标签: powershell usb


    【解决方案1】:
    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" 依赖: \\.\root\cimv2:Win32_PnPEntity.DeviceID \ROOT_HUB\\4& 10B856B0&0"

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

    gwmi Win32_PnPEntity -Filter "DeviceID='USBSTOR\\DISK&..'"

    【讨论】:

    • 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" Dependent : \\.\root\cimv2:Win32_PnPEntity.DeviceID="USB\\ROOT_HUB\\4& 10B856B0&0" 现在您可以查看 win32_PnPEntity 以获取有关设备的更多信息,例如: gwmi Win32_PnPEntity -Filter "DeviceID='USBSTOR\\DISK&..'"
    • @MattLin USB 端口没有名称。它是总线,使用什么连接器都没有关系。如果您实际上是在谈论其驱动程序模拟串行端口(如“COM5”)的 USB 设备,您必须检查 Win32_SerialPort 类
    猜你喜欢
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    相关资源
    最近更新 更多