Управління мережами wifi з командного рядка windows 7

Операційна система Windows 7 має інтуїтивний, продуманий інтерфейс для підключення до всіх поширених видів бездротових мереж. Маючи його в під рукою, у користувача Windows 7 в переважній більшості випадків немає скільки-небудь вагомої причини використовувати для управління командую рядок. Проте, така можливість є, і її знання як мінімум корисно для загального розвитку. Давайте розглянемо, як можна управляти бездротовими мережами, використовуючи штатну утиліту netsh.






Бездротові мережеві інтерфейси

Щоб підключитися до бездротової мережі, нам потрібен відповідний інтерфейс, пов'язаний з безпровідною мережевою картою. Список доступних інтерфейсів можна дізнатися за допомогою такої команди:

Код: Виділити все
netsh wlan show interface

Управління мережами wifi з командного рядка windows 7

Команда рапортує, що у мене на комп'ютері є всього один бездротової інтерфейс, і його ім'я "Wireless Network Connection 3".

Дізнатися, які WiFi мережі доступні, можна командної
Код: Виділити все
netsh wlan show networks

Наприклад, на наступному скріншоті видно, що мій сусід роздає "годує" інтернетом всяк до нього підключився:

Управління мережами wifi з командного рядка windows 7

Підключення до WiFi мережі

Для підключення до WiFi мережі служить команда
Код: Виділити все
netsh wlan connect name = ІмяПрофіляСеті

Управління мережами wifi з командного рядка windows 7

Про профілях - трохи нижче.

Ви можете вказати конкретний інтерфейс, за допомогою якого виконувати підключення. Синтаксис такий:
Код: Виділити все
netsh wlan connect name = ІмяПрофіляСеті interface = ІмяІнтерфейса

У мене б це виглядало так:






Код: Виділити все
netsh wlan connect name = TRENDnet interface = "Wireless Network Connection 3"

Відключення від WiFi мережі

Щоб відключитися від WiFi мережі, необхідно виконати наступну команду
Код: Виділити все
netsh wlan disconnect

Або вказати конкретний інтерфейс
Код: Виділити все
netsh wlan disconnect interface = ІмяІнтерфейса

Управління мережами wifi з командного рядка windows 7

Профілі WiFi мереж

Управління мережами wifi з командного рядка windows 7

І, власне, підключитися до мережі з обраним профілем:
Код: Виділити все
netsh wlan connect ssid = ІмяСеті name = ІмяПрофіляСеті

Управління мережами wifi з командного рядка windows 7

Утиліта Netsh дозволяє виконувати експорт в XML файл і імпорт профілів бездротових мереж, синтаксис команди експорту:

Код: Виділити все
netsh wlan export profile name = ІмяПрофіля folder = Шлях: \ К \ папці \ длязберігання \ XML-файлів

Ви також можете вказати бездротової інтерфейс, якому відповідав би профіль.
Код: Виділити все
netsh wlan export profile name = ІмяПрофіля folder = Шлях: \ К \ папці \ длязберігання \ XML-файлів

У команди експорту є опція, що дозволяє помістити ключ підключення до мережі у відкритому, незашифрованому вигляді. Якщо це потрібно, необхідно доповнити команду опцією key = clear:
Код: Виділити все
netsh wlan export profile name = ІмяПрофіля folder = Шлях: \ К \ папці \ длязберігання \ XML-файлів

Управління мережами wifi з командного рядка windows 7

Для імпорту профілю з XML файлу служить команда виду:

Код: Виділити все
netsh wlan add profile filename = "D: \ profiles \ Wireless Network Connection 3-TRENDnet.xml"

Автоматичне створення скрипта для підключення до WiFi мережі

Утиліта Netsh дозволяє відобразити скрипт, який використовується для підключення до WiFi мережі. Для цього служить команда
Код: Виділити все
netsh wlan dump

Перенаправивши висновок в текстовий файл, ви зможете використовувати його в подальшому для підключення до мережі, наприклад, на іншому комп'ютері:
Код: Виділити все
netsh wlan dump> d: \ script.txt

Отриманий таким чином скрипт можна вказати утиліті Netsh:
Код: Виділити все
netsh exec d: \ script.txt

Утиліта Netsh є потужним інструментом конфігурації мережі, і її можливості далеко не обмежуються вищеописаними прийомами. Ви можете дізнатися повний список опцій Netsh, запустивши її командою виду:
Код: Виділити все
netsh?

Отримати всі команди, які стосуються конкретно до управління WiFi, можна командою виду
Код: Виділити все
netsh wlan?

Посилання по темі







Схожі статті