четверг, 6 января 2011 г.

Скрипт xStarter для переподключения к vpn при разрыве связи

Начну с того, что при разрыве vpn соединения в журнал событий (панель управление -> администрирование -> просмотр событий) в ветку Система (System) записывается сообщение примерно следующего содержания:

Тип события: Уведомление
Источник события: RemoteAccess
Категория события: Отсутствует
Код события: 20159
Дата: 06.01.2011
Время: 00:00:00
Пользователь: Н/Д
Компьютер: XXX
Описание:
Подключение пользователя "Пользователь" к "VPN подключение", выполненное с помощью устройства "VPN5-1", было прервано.

Этим то мы и воспользуемся при создании скрипта.
Итак, в xStarter командой new Task создаем задачу со следующим содержанием


В графе message contain вписываем текст сообщения из журнала событий Windows.
Далее идем на вкладку Actions, добавляем новое действие

Жмем применить.

Чтобы комп подключался к vpn до тех пор пока не подключится (пытался восстановить соединение), в свойствах vpn соединения число повторений набора номера можно установить равным, например, 999 (думаю этого числа должно хватить ;) )

1 комментарий:

Ярлыки

java (31) оптимизация (7) CPanel (5) svn (5) windows xp (5) ошибка (5) свой сервер (5) файлы и папки (5) gui (4) регулярные выражения (4) jacoco (3) redmine (3) windows (3) автоматизация (3) защита данных (3) резервное копирование (3) сервер (3) JavaScript (2) Oracle SQL (2) adsl модем (2) apache maven (2) apache tomcat (2) coverage (2) dropbox (2) excel (2) firewall (2) netbeans (2) office 2007 (2) samsung (2) system tray (системный трей) (2) xerox (2) вирусы (2) принтер (2) сериализация (2) удаленный рабочий стол (2) HTML (1) JFileChooser (1) MySQL (1) Nokia (1) Ovi (1) P660R-T1 (1) WakeOnLan (1) blogger.com (1) ctfmon.exe (1) email (1) flash память (1) ftp (1) integration testing (1) ip (1) jQuery (1) jvisualWm (1) log4j (1) look and feel (1) myBatis (1) php (1) serialVersionUID (1) skype (1) smtp (1) ssh (1) swing (1) torrents (1) unit-testing (1) unix (1) vpn (1) windows 7 (1) xStarter (1) zip (1) безопасность (1) вход в систему (1) дизайн (1) документация (1) заправка (1) интернет (1) логирование (1) мышь (1) патч (1) перенос (1) печать (1) плагины (1) почтовые сообщения (1) программирование (1) процессы (1) прошивка (1) сеть (1) сеть. ошибка (1) скрытые файлы (1) списки (1) фильтрация (1) фокус (1) часовые пояса (1) шифрование (1) экран (1)