Каждый сетевой адаптер установленный в вашем ПК, ноутбуке или планшете имеет физический адрес, называемый "MAC-адрес". MAC-адрес представляет собой уникальный идентификатор, присвоенный физически каждому сетевому интерфейсу. С помощью одной команды, вы можете получить информацию о всех сетевых адаптерах, установленных в вашем устройстве с Windows 10.
Существует специальная команда WMIC, которая использует инструментарий управления Windows (WMI), чтобы предоставить информацию о всех сетевых устройствах, установленных в операционной системе Windows 10. Вы можете использовать это следующим образом.
Вывести на экран все детали сетевого адаптера в Windows 10
Откройте новый экземпляр командной строки.
Введите или вставьте следующую команду:
wmic nic get AdapterType, Name, Installed, MACAddress, PowerManagementSupported, Speed
Это покажет вам информацию о сетевых устройствах в том числе их MAC - адрес, имя, поддерживаемую скорость.
В моем случае, вывод выглядит следующим образом:
Вы можете найти полный список свойств, которые можно использовать в запросе выше на следующей странице MSDN: Win32_NetworkAdapter class.
Некоторые интересные свойства вы можете захотеть распечатать:
Manufacturer. – производитель устройства, Name - Имя сетевого адаптера (драйвера)
NetConnectionStatus - Показывает состояние подключения сетевого адаптера к сети, может иметь одно из следующих значений:
- 0 = Disconnected (Отключено)
- 1 = Connecting (Подключение)
- 2 = Connected 2 (Подключение 2)
- 3 = Disconnecting (Разъединение)
- 4 = Hardware Not Present (Оборудование отсутствует)
- 5 = Hardware Disabled (Оборудование отключено)
- 6 = Hardware Malfunction (Неисправность )
- 7 = Media Disconnected (Media Disconnected)
- 8 = Authenticating (Аутентификация)
- 9 = Authentication Succeeded (Аутентификация выполнена)
- 10 = Authentication Failed (Ошибка аутентификации)
- 11 = Invalid Address (Неверный адрес)
- 12 = Credentials Required (учетные данные)
Status (Статус) - еще одно интересное свойство, отображает текущее состояние объекта.
Включает в себя следующее Значения:
- OK ("OK")
- Error ("ошибка")
- Degraded ("Деградация")
- Unknown ("Неизвестно ")
- Pred Fail ("сбой")
- Starting ("Запуск ")
- Stopping ("Остановка ")
- Service ("Сервис ")
- Stressed ("Stressed")
- NonRecover ("NonRecover")
- No Contact ("No Contact")
- Lost Comm ("Lost Comm")