【问题标题】:Getting a USB Device Instance Path in Powershell在 Powershell 中获取 USB 设备实例路径
【发布时间】:2015-01-24 04:59:05
【问题描述】:

我有一个连接了 VID=XXXX 和 PID=YYYY 的 USB 设备。我想使用 powershell 结束设备实例路径。例如,如果实际路径是USB\VID_XXXX&PID_YYYY\001122334455,那么我想要001122334455

我只是为了获取设备属性而尝试这样的事情,但我没有得到任何地方:

Get-WmiObject -Class Win32_PnPEntity -Namespace "root\CIMV2" -Filter "PNPDeviceID='USB\\VID_XXXX&PID_YYYY'" |Format-List *

任何人都可以提出正确的方法来通过 Powershell 获得我正在寻找的价值吗?

【问题讨论】:

    标签: powershell wmi


    【解决方案1】:

    尝试在您的Filter 中使用LIKE 而不是=,如下所示:

    (Get-WmiObject -Class Win32_PnPEntity -Namespace "root\CIMV2" -Filter "PNPDeviceID like 'USB\\VID_XXXX&PID_XXXX%'").PNPDeviceID.Substring(22)

    【讨论】:

      猜你喜欢
      • 2013-10-07
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-03
      • 1970-01-01
      • 2016-09-21
      相关资源
      最近更新 更多