Скрипт для отключения/включения сетевого подключения

Я восстанавливаю старый ноутбук Toshiba, чтобы мой ребенок мог поиграть на нем, чтобы посмотреть, стоит ли покупать что-то приличное на Рождество; например Я ищу решения с нулевой стоимостью, без обновлений оборудования.

Сетевой адаптер несовместим с Windows 8.1, поэтому при запуске ноутбука беспроводная связь не подключается. Драйверов для Windows 8.1 нет, так как сетевой адаптер не поддерживается.

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

Я хотел бы, чтобы сценарий запуска выполнял процедуру отключения/включения, которую я сейчас делаю вручную.

Я пробовал использовать:

netsh interface set interface "WiFi" DISABLE
netsh interface set interface "Wifi" ENABLE

в пакетном файле, и пока он запускается по запросу, он кажется немного хитом при запуске в качестве задачи запуска

Любая помощь приветствуется.


person Panda    schedule 26.05.2015    source источник


Ответы (1)


netsh зависит от wlansvc, поэтому вы можете столкнуться с гонкой между запуском сценария и завершением запуска wlansvc. В начале вашего скрипта вы можете добавить

net start wlansvc

И это может помочь обеспечить запуск wlansvc, поскольку net start не вернется, пока служба не завершит запуск (или вернется немедленно, если служба уже запущена).

person alexcalibur    schedule 27.05.2015