Создан заказ №3151037
19 августа 2018
Перезагрузка шлюза по условию полученному из телнет
Как заказчик описал требования к работе:
вот этот скрипт работает:
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "telnet.exe 192.168.0.200"
WScript.Sleep 1000
oShell.SendKeys "admin" & chr(13)
WScript.Sleep 1000
oShell.SendKeys "" & chr(13)
WScript.Sleep 1000
oShell.SendKeys "restart" & chr(13)
WScript.Sleep 1000
oShell.Sen
dKeys "y" & chr(13)
однако задача посложнее в телнет есть команда current_status которая выводит следующие значения:
# 1 [******05] [FXS] [Idle], Calls[0], Dialed[], ProxyReg[Successful]
# 2 [******75] [FXO] [Idle], Calls[0], Dialed[], ProxyReg[Successful]
необходимо дописать скрипт, чтобы шлюз перегружался если вместо "Successful" будет любое иное значение.
знаний написания скриптов хватило только содрать его с форума и запустить на компьютере, железка шлюз 7111s постоянно отваливается от астериска, время отвалов всегда разное, помогает тока перезагрузка, буду благодарен за помощь
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
20 августа 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Перезагрузка шлюза по условию полученному из телнет.jpg
2018-08-23 15:25
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Все в срок и верно, самому необходимо более четко формулировать требования к формату кода.