Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 4
Благодарности: 1

Профиль | Отправить PM | Цитировать


Долго искал решение задачи подключения VPN из командной строки в cmd/bat скрипте.

Одно из условий: не оперировать в скрипте логином и паролем т.к. это очень ненадежно, к тому же они могут изменяться.

В итоге сделал просто: Создал ярлык для VPN подключения, обозвал его MaglanInternet.lnk, положил в один каталог с батником и при необходимости подключить vpn из батника делаю это командой:
Код: Выделить весь код
start MaglanInternet.lnk
Если возникает необходимость отключить vpn из скрипта, делаю это командой:
Код: Выделить весь код
rasdial "MaglanInternet" /DISCONNECT
*Где "MaglanInternet" - название vpn подключения.


Что касательно задачи автора поста, то можно было создать ярлык vpn подключения и скопировать его в аутозагрузку. А чтобы не выводилось никаких окон и сообщения достаточно в свойствах этого подключения снять соответствующие галочки.

Примечательно что командами
Код: Выделить весь код
netsh interface set interface "ИМЯПОДКЛЧЮЕНИЯ" disabled
netsh interface set interface "ИМЯПОДКЛЧЮЕНИЯ" enable
можно включать и выключать практически любые соединения кроме VPN.

Отправлено: 11:56, 11-10-2014 | #6