Anzahl der USB-Controller ermitteln

Anzahl der USB-Controller ermitteln

Gibt es eine Möglichkeit, über das Betriebssystem die Anzahl der internen USB-Controller zu ermitteln und festzustellen, welcher Anschluss/Port welchem ​​Controller zugewiesen ist, wenn mehr als ein Controller verfügbar ist?

Antwort1

Anzahl USB-Controller:

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

Zugewiesene Geräte pro Controller (wiederum Powershell-Code), aber ohne Portnummern:

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

Das sind so ziemlich alle Informationen, die Sie aus WMI-USB-Klassen erhalten können.

Wenn Sie mehr Details benötigen, können Sie entweder ein grafisches Tool verwenden wieUSB-Gerätestruktur-Vieweroder entwickeln Sie Ihren eigenen Code, indem Sie den C++-Quellcode einerBeispielprogramm von Microsoft namens usbview.

verwandte Informationen