Автоматична перезавантаження роутера zyxel keenetic 4g ii

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

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

WshShell.SendKeys "system reboot" chr (13)

Set objWMIService = GetObject ( "winmgmts :!" strComputer "\ Root \ cimv2")

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

For Each objProcess in colProcessList

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

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

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