Командный / Powershell скрипт для сброса сетевого адаптера - PullRequest
25 голосов
/ 16 октября 2008

ОС: Vista Enterprise

Когда я переключаюсь между домашней и офисной сетью, у меня всегда возникают проблемы с подключением к сети. Почти всегда мне приходится использовать диагностическую службу в «Центре управления сетями и общим доступом», и проблема решается, когда я использую опцию сброса сетевого адаптера.

Это занимает много времени (3-4 минуты), и поэтому я пытался найти либо команду, либо сценарий / командлет PowerShell, которые я мог бы использовать напрямую для сброса сетевого адаптера и сохранения этих 5 минут каждый раз приходится переключаться между сетями. Есть указатели?

Ответы [ 13 ]

0 голосов
/ 31 мая 2016

Спасибо за информацию, что это можно сделать с помощью netsh. Я написал простой скрипт "Repair.bat":

@echo off
netsh interface set interface "%1" DISABLED
netsh interface set interface "%1" ENABLED

Просто назовите его с именем сетевого адаптера, переименованного в «WLAN», чтобы у меня не было пробелов, введите «Repair WLAN» в cmd. Я помещу это в system32 и сделаю задачу или посмотрю, как интегрировать его в контекстное меню сети ...

0 голосов
/ 11 июля 2014

ipconfig / flushdns

ipconfig / renew

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

0 голосов
/ 30 декабря 2012

Вы также можете попробовать netsh команды. Пример:

netsh wlan disconnect && netsh wlan connect [ONE OF YOUR WLAN PROFILES]

Вы можете получить список этих «профилей», используя:

netsh wlan show profiles
...