Перейти к содержанию
СофтФорум - всё о компьютерах и не только

telnet в отключенном сеансе


Рекомендуемые сообщения

добрый вечер

мне нужно перезагрузить по расписанию адсл модем.

использую vbs со следующим содержанием

 

Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "telnet.exe 192.168.10.12"
WScript.Sleep 5000
oShell.SendKeys "admin" & chr(13)
WScript.Sleep 5000
oShell.SendKeys "admin" & chr(13)
WScript.Sleep 5000
oShell.SendKeys "reboot" & chr(13)

 

Проблема в том, что это работает только во включенном сеансе и когда окно телнета является активным.

В случае закрытого сеанса этот способ не работает.

Как это можно исправить, может есть какие-нибудь безоконные утилиты для телнет команд с возможностью автоматического выполнения заданных команд через заданные промежутки.

 

Конечно есть готовые утилитки от производителей модемов, которые делают ребут, но мне этот вариант не подходит, т.к. модемов у меня несколько, разных производителей.

 

Если кто сталкивался с такими проблемами и задачами, помогите пожалуйста.

Ссылка на комментарий
Поделиться на другие сайты

А SNMP модем не поддерживает?

Сам с подобным столкнулся, только в линуксе и на свитчах D-Link. Использую SNMP.

Ссылка на комментарий
Поделиться на другие сайты

с snmp не работал. Немного почитал - не очень понятно. Думаю придется разбираться не один день.

Может все же есть утилита для выполнения команд телнета без вывода на экран?

Изменено пользователем nusya24
Ссылка на комментарий
Поделиться на другие сайты

@nusya24, советую потратить пару дней на разборку с SNMP, потом гораздо всё проще и легче будет.

Ссылка на комментарий
Поделиться на другие сайты

Sleep - нехорошая команда. Лучше таймер. Может так поможет?

t=timerdo while timer-t<5loop

Или запустить ещё процесс 

WScriptShell.Run "Sleep -m " & 5000, 0, true
Ссылка на комментарий
Поделиться на другие сайты

да не, таймер не причем. И sleep нормально отрабатывает.

как оказалось модемы не все с snmp. Например dlink 2540, их много вариантов, конкретно мои (а у меня их 2 шт) без эти протоколов.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...