13

Есть несколько способов вывести список сетевых интерфейсов через командную строку. Например:

netsh interface show interface
netsh interface ip show interfaces
ipconfig |findstr "adapter"

Для мобильных широкополосных подключений:

netsh mbn show interfaces

Все они будут перечислять сетевые интерфейсы, если они включены. Если вы отключите интерфейс (то есть 'netsh interface set interface "interfaceName" admin = disable "), он больше не будет отображаться с этими командами.

У меня такой вопрос: как вы перечислите интерфейс, который был отключен? То, что работает для мобильных широкополосных подключений, а также обычных подключений, было бы замечательно.

2 ответа2

10

Я нашел эту команду, кажется, работает:

wmic nic get NetConnectionID

Он показывает обычные интерфейсы подключения, включая те, которые были отключены, но показывает только имя интерфейса.

netsh interface show interface покажет:

Состояние администратора (включено или отключено) Состояние (подключено или отключено) Тип : (выделенный) и имя интерфейса : (подключение по локальной сети или беспроводная сеть)

4

Убедитесь, что вы используете командную строку с повышенными правами, иначе у нее не будет доступа ко всему, и вы не сможете отобразить отключенные интерфейсы, как ожидалось (рисунок 1). Например, мне не удалось использовать параметр admin=disable из приглашения без повышенных прав.

Технически, он все еще должен иметь возможность считывать сетевые карты из не-повышенного приглашения - я смог увидеть все интерфейсы (рисунок 2), включая отключенные, - так что ваша система может иметь некоторые политики или что-то на месте, что мешает ей работать не повышенный.


Рисунок 1: Снимок экрана командной строки с повышенными правами, показывающий отключенные интерфейсы

Снимок экрана командной строки с повышенными правами, показывающий отключенные интерфейсы

Рисунок 2: Снимок экрана командной строки без повышенных прав с отключенными интерфейсами

Снимок экрана командной строки без повышенных прав с отключенными интерфейсами

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