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

时间:2015-01-23 20:52:29

标签: powershell wmi

我有一个连接了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获取我正在寻找的价值的正确方法吗?

1 个答案:

答案 0 :(得分:0)

尝试在LIKE中使用=代替Filter,如下所示:

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