我希望能够通过命令提示符获取连接到我的计算机 (操作系统为 Windows 10) 的所有 USB 设备的列表。我已经搜索过这样的命令,但所有的结果都对我没有用或者根本无法工作。是否有人知道我该如何做呢?
谢谢
谢谢
wmic path CIM_LogicalDevice where "Description like 'USB%'" get /value
使用PowerShell,您可以使用以下命令:
Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match '^USB' }
在CMD中简单使用PowerShell并获取结果:
powershell "Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match '^USB' }"
wmic logicaldisk where drivetype=2 get <DeviceID, VolumeName, Description, ...>
Drivetype 2 表示这是一个可移动磁盘。
@echo off
powershell -noLogo -NoProfile "Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match '^USB' -and $_.FriendlyName -match 'G27'}" | find /i "G27" >nul
if %errorlevel%==1 (
echo.Plug G27 steering wheel into USB port
) else (
echo.ok
)
pause
您可以下载USBview并获取所需的所有信息。除了设备列表外,它还会显示每个设备的配置。