ipconfig - Uzyskaj adres IP wszystkich podłączonych urządzeń USB

0

W Ubuntu ifconfig wyświetla wszystkie urządzenia USB z nagłówkiem „usb0, usb1, ..etc”

Muszę znać adresy IP wszystkich podłączonych urządzeń USB. Byłoby naprawdę pomocne, gdyby w systemie Windows ipconfig wyświetlał to samo ... ale tak nie jest.

Czy jest jakiś sposób na uzyskanie tych informacji? (nie musi to być ipconfig, ale musi być jakimś poleceniem cmd)

Dzięki

robev
źródło
Czy możesz również dostarczyć wersję Win?
usr-local-ΕΨΗΕΛΩΝ
Możesz wymienić wszystkie urządzenia USB za pomocą czegoś takiego: gwmi Win32_USBControllerDevice |% {[wmi] ($ _. Dependent)} | Sortuj opis, DeviceID | ft Opis, DeviceID -auto w PowerShell
Darius
Co to jest gwmi? Musisz być bardziej opisowy, mam nadzieję, że
użyję
Jeśli potrzebujesz więcej informacji o Get WMI i korzystaniu z PowerShell
Darius
OK Zrobiłem to polecenie, ale nie wyświetla adresów IP, tylko urządzenia (widzę moje urządzenie i jego identyfikator urządzenia ...)
robev

Odpowiedzi:

1

Aby uzyskać adresy IP urządzeń sieciowych podłączonych do komputera, możesz uruchomić następujące polecenie w programie PowerShell:

Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=TRUE

Powinno to wyświetlać adres IP, opis i inne informacje.

Próbka wyników dzięki uprzejmości ITProGuru

wprowadź opis zdjęcia tutaj

Aby uzyskać wszystkie urządzenia USB, możesz wpisać w PowerShell:

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

Aby uzyskać końcowy wynik, potrzebujesz odsyłacza lub może ktoś bardziej obeznany z programem PowerShell może rzucić na to trochę światła.

Dariusz
źródło
Dzięki, to może działać. Wszystkie moje urządzenia mają podobne opisy, więc czy istnieje sposób, aby na tej podstawie filtrować listę? To może być najłatwiejszy sposób. Także ich nazwy usług mówią „usb_rndisx”, więc może to być również filtr.
robev
0

Zasadniczo jest to możliwe tylko wtedy, gdy system operacyjny wykryje je jako karty sieciowe . W takim przypadku ipconfig /allrozwiązuje problem. Czy możesz podać więcej informacji?

usr-local-ΕΨΗΕΛΩΝ
źródło
Tak, urządzenia są wymienione w Menedżerze urządzeń jako Karty sieciowe. Kiedy wykonuję ipconfig, widzę urządzenie na liście, ale jak mogę wyodrębnić tylko adres IP? Jak mogę uzyskać tylko urządzenia USB? (tzn .: Adaptery sieciowe podłączone przez USB)
robev