В Ubuntu ifconfig выводит список всех USB-устройств с заголовком «usb0, usb1, ..etc»

Мне нужно знать IP-адреса всех подключенных USB-устройств. Было бы очень полезно, если бы в Windows ipconfig отображал то же самое ... но это не так.

Есть ли способ получить эту информацию? (не должен быть ipconfig, но должен быть какой-то командой приглашения cmd)

Спасибо

2 ответа2

1

Чтобы получить IP-адреса сетевых устройств, подключенных к вашему ПК, вы можете запустить следующую команду в PowerShell:

Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=TRUE

Это должно отобразить IP-адрес, описание и другую информацию для вас.

Пример результатов любезно предоставлен ITProGuru

Чтобы получить все USB-устройства, вы можете ввести в PowerShell следующее:

gwmi Win32_USBControllerDevice |%{[wmi]($_.Dependent)} | Sort Description,DeviceID | ft Description,DeviceID -auto 

Чтобы получить окончательный результат, вам нужно создать перекрестную ссылку, или, возможно, кто-то, кто более знаком с PowerShell, может пролить свет на это.

0

По сути, это возможно только в том случае, если ОС обнаруживает их как сетевые карты. В этом случае ipconfig /all решает проблему. Можете ли вы предоставить больше информации?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .