Работа с удаленным доступом и интернет-ресурсами
Устанавливает имя пользователя (логин) для удаленного соединения.
RASPassword: "dialup-password"
Устанавливает пароль для удаленного соединения.
RASSecPassword: "dialup-secure-password"
Устанавливает зашифрованный пароль для удаленного соединения. Подробное объяснение того, зачем нужен шифрованный пароль и где его взять, находится здесь.
Устанавливает номер телефона по которому будет совершен звонок. Это необязательный параметр. Если он опущен, используется информация из указанного в слове DIAL: RAS-соединения.
Пример:
RASPhone: "1234567"
Чтобы указать принудительное использование пульсового набора номера, добавьте
префикс P перед телефонным номером.
Пример:
RASPhone: "P1234567"
Устанавливает имя домена. Это необязательный параметр. Если он опущен, используется информация из указанного в слове DIAL: RAS-соединения.
DIAL: "ras-entry" <кол-во попыток> <пауза в сек между попытками>
Инициирует дозвон, использующий указаное RAS-соедиение. Второй и третий аргументы слова DIAL: контролируют, соответственно, количество попыток дозвона и паузу (в секундах) между попытками.
Код ошибки дозвона записывается в переменную RASError.
Пример:
#( test_dial \ каждый рабочий день в 10:00 инициируем дозвон \ если машина еще не в онлайне. \ Для дозвона используем RAS-соединение 'MyConnection'. Time: 0 10 * * 1-5 * Action: \ проверяем, не установлено ли уже интернет-соединение ONLINE: "MyConnection" 0= IF RASUser: "login" RASPassword: "password" \ пять попыток дозвона, 30 секунд паузы между попытками DIAL: "MyConnection" 5 30 THEN )#
Прерывает указанное RAS-соединение.
Пример:
#( test_dial1 \ каждый час по рабочим дням инициируем дозвон \ если машина еще не в онлайне. \ Для дозвона используем RAS-соединение 'MyConnection'.
\ После выхода в онлайн, забираем почту и отключаемся. Time: 0 * * * 1-5 * Action: \ проверяем, не установлено ли уже интернет-соединение ONLINE: "MyConnection" 0= IF RASUser: "login" RASPassword: "password" \ пять попыток дозвона, 30 секунд паузы между попытками DIAL: "MyConnection" 5 30 THEN ONLINE: "MyConnection"
IF START-APPW: getmail.bat
HANGUP: "MyConnection"
ELSE MSG: "Can't establish connection." THEN )#
Прерывает любое RAS-соединение.
HOST-EXIST: "hostname_or_ip_address"
NHOST-EXIST: "hostname_or_ip_address" <num>
Возвращает флаг TRUE (-1), если указанный сервер доступен (пингуется).
NHOST-EXIST: выполняет пинг не три раза, как HOST-EXIST:,
а заданное количество раз.
По умолчанию, интернет-ресурс пингуется с тайм-аутом в 3000 мс. Собственный тайм-аут вы можете установить, изменив значение VALUE-переменной PING-TIMEOUT.
Пример:
#( test_host_exist
\ Каждую полночь проверяем доступность
\ http://www.nncron.ru с тайм-аутом 5000 мс.
\ Если сервер пингуется, запускаем my_app.exe
5000 TO PING-TIMEOUT
Time: 0 0
Rule: HOST-EXIST: "www.nncron.ru"
Action:
START-APP: my_app.exe
)#
Возвращает флаг TRUE (-1), если наличеcтвует интернет-соединение (dial-up или VPN).
Возвращает флаг TRUE (-1), если наличеcтвует указанное интернет-соединение (имя конкретной учетной записи в окне "Удаленный доступ").
Специальные слова для пользователей EServ2. Инициируют дозвон/прерывают соединение используя EServ.
См. также: