Отключите определенную плату Ethernet через пакетные команды в Windows

В обучении нового Младшего Администратора, как сделать что-то, он сделал опечатку, и мы не поймали его, прежде чем он совершил нападки, входят. Таким образом вместо:

kill -9 <somepid>

Мы сделали:

kill -%9 <somepid>

На Солярисе 7 машин это, по-видимому, переводит в "останов". (Я мог неправильный помнить точную опечатку, но % был включен).

Машина была тремя часами езды далеко на сайте клиента. Мы должны были назвать их и просить их включать машину назад.

4
задан 24 October 2009 в 11:42
4 ответа

Отключить соединение под названием Соединение Местности и следовательно его устройство:

netsh interface set interface "Local Area Connection" DISABLE

Проверить это:

netsh interface show interface

Это отключит сетевое устройство, которое может быть проверено с помощью диспетчера устройств.

1
ответ дан 3 December 2019 в 03:52

Если Вы еще не имеете, определенно проверьте исследование этого парня.

0
ответ дан 3 December 2019 в 03:52
  • 1
    Это - хорошее чтение - it' s удивительный, насколько трудный это, действительно. –  nray 23 October 2009 в 17:45

Вот запуск - использующий wmic, получит Вас что-то, что можно подать к devcon,

wmic:root\cli>nic where(NetConnectionID="Local Area Connection") get PNPDeviceID
PNPDeviceID
PCI\VEN_8086&DEV_10BD&SUBSYS_10FD1734&REV_02\3&33FD14CA&0&C8

Таким образом, сценарий оболочки для нахождения идентификатора Устройства Соединения Местности читал бы,

wmic nic where(NetConnectionID="Local Area Connection") get PNPDeviceID | find "PCI\"  

Можно использовать devcon с частичными соответствиями идентификатора устройства, вот команда, я раньше отключал WLAN в 70 Полях B203s Asus Eee,

devcon disable PCI\VEN_1814*DEV_0781  

(* только вместо того, чтобы выйти из амперсанда в сценарии),

0
ответ дан 3 December 2019 в 03:52
  • 1
    Это, вероятно, еще легче в Powershell, тем более, что Вам нужен запрос WMI. –  nray 23 October 2009 в 17:47

XP (Lan Wired)

Здесь , NetConnectionStatus = 2 захватывает активный (подключенный) сетевой интерфейс, а 'more +1' пропускает строку заголовка:

C:\>wmic.exe nic where "NetConnectionStatus=2" get PNPDeviceID |more +1
PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\4&1F7DBC9F&1&30F0

Затем отправляет строку (до первого амперсанда для краткости) в devcon , чтобы отключить, а затем включить подключение к Интернету:

C:\>devcon.exe disable PCI\VEN_10EC
PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\4&1F7DBC9F&1&30F0: Disabled
1 device(s) disabled.

C:\>devcon.exe enable PCI\VEN_10EC
PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\4&1F7DBC9F&1&30F0: Enabled
1 device(s) enabled.

Вывод wmic широкий, поэтому при отключенном переносе слов в Блокноте, если вы посмотрите на 1.txt, как это, все будет довольно ясно:

C: \> wmic. exe nic> 1.txt

C: \> 1.txt


Windows 7 Подключение к Wi-Fi (другой подход без devcon.exe)

У меня это сработало:

C:\>wmic.exe nic where "NetConnectionStatus=2" get Index |more +1
12
C:\>wmic.exe path win32_networkadapter where index=12 call disable
C:\>wmic.exe path win32_networkadapter where index=12 call enable
2
ответ дан 3 December 2019 в 03:52

Теги

Похожие вопросы