Windows-скрипт для обнаружения и исправления необходимости сброса сетевого адаптера - PullRequest
0 голосов
/ 26 августа 2010

все,

есть ли сценарий, который я могу включить в планировщик для автоматического сброса адаптера только в случае сбоя сетевого подключения?

Я работаю под управлением Windows 7

-Jeremy

1 Ответ

2 голосов
/ 04 сентября 2010

Вот сценарий Powershell для этого, замените n.n.n.n на ваш IP-адрес шлюза по умолчанию и имя соединения на имя вашего соединения!

$pingtest = test-connection n.n.n.n -count 1 -quiet

if(!$pingtest)
{
 $nic = gwmi win32_networkadapter -filter "NetConnectionID='Name of connection'"
  $nic.disable()
  sleep 5
  $nic.enable()
}

Сохраните это как filename.ps1 (например) и создайте запланированное задание Windows с помощью следующей команды:

Powershell.exe c: \ pathtoscript \ filename.ps1 -noprofile -Nininteractive

Если вы раньше не использовали powershell, запустите его и выполните следующую команду, чтобы убедиться, что ваш запланированный скрипт будет работать:

Set-ExecutionPolicy RemoteSigned

Подробнее об этом здесь: Политика выполнения Powershell

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...