You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerShell中列出USB转COM端口?现有命令无法显示该类端口

列出PowerShell中的USB转COM端口

Get-CimInstance Win32_SerialPort仅会列出物理串口或蓝牙串口这类传统串口设备,USB转COM的虚拟串口属于即插即用设备,不在这个WMI类的范围内,所以用这个命令看不到目标设备。

可以用以下两种方法获取USB转COM端口:

方法1:使用Win32_PnPEntity筛选

通过筛选包含USB和COM标识的即插即用设备:

Get-CimInstance Win32_PnPEntity | Where-Object { $_.Name -match 'COM\d+' -and $_.Description -match 'USB' } | Select-Object Name, Description, DeviceID

方法2:使用Get-PnpDevice命令

直接针对端口类设备筛选USB相关项,输出更简洁:

Get-PnpDevice -Class Ports | Where-Object { $_.FriendlyName -match 'USB' } | Select-Object FriendlyName, InstanceId

示例输出(以USB Serial Port为例):

FriendlyName                                  InstanceId
------------                                  ----------
USB Serial Port (COM6)                        USB\VID_1234&PID_5678\ABC123456

内容的提问来源于stack exchange,提问作者SebMa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 16:48:10