我有一个USB设备,已连接VID = XXXX和PID = YYYY。我想使用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获得我所寻找的值(value)的正确方法吗?
最佳答案
尝试使用LIKE
代替=
中的Filter
,如下所示:(Get-WmiObject -Class Win32_PnPEntity -Namespace "root\CIMV2" -Filter "PNPDeviceID like 'USB\\VID_XXXX&PID_XXXX%'").PNPDeviceID.Substring(22)
关于powershell - 在Powershell中获取USB设备实例路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28118537/