在 Powershell 中获取 USB 设备实例路径

Getting a USB Device Instance Path in Powershell

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

我正在尝试类似的方法来获取设备属性,但我没有得到任何结果:

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

任何人都可以建议通过 Powershell 获取我正在寻找的值的正确方法吗?

尝试在 Filter 中使用 LIKE 而不是 =,像这样:

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