Иногда с сетевым оборудованием необходимо периодически выполнять однотипные и рутинные операции. Если это оборудование поддерживает управление по протоколу telnet, то наверняка вам пригодится программа Telnet Scripting Tool.
Перезагрузка роутера по расписанию в Telnet Scripting Tool
Для начала изучите синтаксис программы, он простой и состоит всего из нескольких команд.
Запускать программу нужно из командной строки, графический интерфейс у неё только для демонстрации синтаксиса и примеров.
Для работы программы необходим текстовый файл с командами, которые будут отправляться устройству. Создадим этот файл для перезагрузки подопытного роутера Zyxel Keenetic.
192.168.1.17 23
WAIT "Login"
SEND "admin\m"
WAIT "Password"
SEND "WashParol\m"
WAIT ">"
SEND "system reboot\m"
SEND "#13\m"
Автор программы сообщает, что команды «SEND» и «WAIT» должны чередоваться, однако в некоторых устройствах последняя отправленная команда не срабатывает. Поэтому можно отправить какой-либо символ. Файл сохраняем с расширением .txt, в одной папке с Telnet Scripting Tool.
Далее настроим выполнение программы в планировщике Windows.
В качестве аргумента обязательно следует вписать рабочую папку, иначе программа будет запускаться не корректно.