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

标签 powershell wmi

我有一个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/

相关文章:

powershell - 无法在 Exchange 管理控制台中将变量与 Get-User -Filter 一起使用

powershell - 如何从 PowerShell 调用显式实现的接口(interface)方法?

wmi - BizTalk WMI 远程包装器

c++ - 主板 ID - WMI C++ - 可靠吗?

PowerShell/WMI 电源管理

perl - 使用 Perl 获取 WMI 内存值

c# - 如何正确关闭 ODP.net 连接 : dispose() or close()?

powershell - 如何在 Team Build 2013 Post-Test 脚本中检测测试运行是否成功?

python - 使用 cmd 或 powershell 安装 Python

vb6 - 检查操作系统和处理器是 32 位还是 64 位?