Zyxel keenetic перезагрузка по расписанию

Некоторые пользователи задаются вопросом: «Как настроить автоматическую перезагрузку роутера ZyXEL серии Keenetic, допустим для ежедневной перезагрузки в определенное время?» К сожалению, представители Zyxel не реализовали функцию перезагрузки устройства по расписанию, но после поиска нужного и работоспособного решения был найден способ для реализации данной задачи. Чтобы автоматизировать этот процесс необходимо использовать VBS-скрипт и известный многим планировщик задач Windows. Тестирование автоматической перезагрузки роутера проводилось на модели ZyXEL Keenetic 4G II.

В первую очередь рассмотрим скрипт, который осуществляет автоматическую перезагрузку. В принципе нас интересует только три основные строки, которые необходимо изменить под собственные настройки роутера. Содержание VBS-скрипта выглядит следующим образом:

set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.SendKeys"open 0.0.0.0" & chr(13) //укажите IP-адрес своего роутера ZyXEL Keenetic

WshShell.SendKeys"user" & chr(13) //укажите имя пользователя для авторизации, по умолчанию «admin»

WshShell.SendKeys"password" & chr(13) //укажите пароль пользователя для авторизации

WshShell.SendKeys"system reboot" & chr(13)

Set objWMIService = GetObject("winmgmts:!\" & strComputer & "
ootcimv2")

Set colProcessList = objWMIService.ExecQuery("Select * from Win32_Process Where Name = ‘" & sProcName & "’")

For Each objProcess in colProcessList

Производить изменения желательно с помощью текстового редактора Notepad++, но если нет возможности его скачать, тогда воспользуйтесь простым Блокнотом, который входит в состав операционной системы Windows.

После сохранения скрипта его необходимо разместить в любой директории на вашем компьютере, где будет исполняться программный код. Далее необходимо активировать клиентский сетевой протокол для реализации текстового интерфейса по сети, так называемый удаленный доступ по TELNET.

Для этого необходимо пройти по указанному пути: «Панель управления → Программы → Программы и компоненты → Включение или отключение компонентов Windows» и активировать «Клиент Telnet».

Теперь надо создать простую задачу в планировщике заданий (taskschd.msc), как это сделать указано в статье «Автоматическое включение и отключение компьютера». В итоге должна сформироваться новая задача с указанием времени автоматической перезагрузки роутера с указанием на выполнение исходного скрипта. Конечный вариант созданной задачи показан на нижеуказанном изображении.

Читайте также:  Curl basic auth php

ВАЖНО: Обратите пристальное внимание на раскладку клавиатуры. Для корректного исполнения скрипта должна быть активна англоязычная раскладка клавиатуры. Помимо этого нужно понимать, что для исполнения задачи персональный компьютер должен быть включен и произведена авторизация пользователя, то есть, организован автоматический вход в систему.

Подскажите, каким образом можно настроить автоматический ребут роутера в определенное время?
Например, каждый день в 4 утра.

Я предполагаю, что необходимо выгрузить «startup-config» дописать в него строчку о перезагрузке и загрузить обратно, но совершенно в этом не силен и пока мои попытки не увенчались успехом.

Компьютерная помощь на расстоянии!

Нужно было организовать автоматическую перезагрузку Zyxel Keenetic Giga II по расписанию

Был написан следующий скрипт с помещением его вызова из крона

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *