我有一个连接了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获取我正在寻找的价值的正确方法吗?
答案 0 :(得分:0)
尝试在LIKE
中使用=
代替Filter
,如下所示:
(Get-WmiObject -Class Win32_PnPEntity -Namespace "root\CIMV2" -Filter "PNPDeviceID like 'USB\\VID_XXXX&PID_XXXX%'").PNPDeviceID.Substring(22)