在 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)
我有一个连接了 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)