檢測USB控制器的數量

檢測USB控制器的數量

有沒有一種方法可以透過作業系統偵測內部 USB 控制器的數量,以及當多個控制器可用時哪個連接器/連接埠分配給哪個控制器?

答案1

USB 控制器數量:

powershell -Command "@(gwmi Win32_USBController).count"

每個控制器分配的設備(同樣是 powershell 代碼),但沒有連接埠號碼:

gwmi Win32_USBControllerDevice | % { $parent = [wmi] $_.Antecedent $child = [wmi] $_.Dependent $parent.caption + '\' + $child.caption } | sort

這幾乎就是您可以從 WMI USB 類別獲得的所有資訊。

如果您需要更多詳細信息,您可以使用圖形工具,例如USB 裝置樹檢視器或透過修改 C++ 原始碼來開發自己的Microsoft 的範例程序,名為 usbview

相關內容