Войти

Показать полную графическую версию : [решено] Скриптом через telnet перезагрузить железку


Veter_cmd
01-03-2010, 10:46
Здравствуйте, есть железка ее периодически надо перезагружать через telnet, IP 192.168.0.1, login: root; password:1234 команда telnet: reboot. Подскажите как лучше реализовать, какой скрипт нужен?????

Petya V4sechkin
01-03-2010, 10:53
Аналогичный вопрос уже задавался на форуме. Воспользуйтесь фильтрами (http://tools.oszone.net/Vadikan/faq.html#filters) по названию темы по telnet.

http://oszone.net/user_img/050214130343/filters.png

Результат (http://forum.oszone.net/forumdisplay.php?f=102&filter_string=telnet&filter_by=title)

Veter_cmd
01-03-2010, 16:45
Set WshShell = CreateObject("WScript.Shell")
RetCode = WshShell.Run("cmd", 1, False)
WScript.Sleep 2000
WshShell.SendKeys "telnet{ENTER}"
WScript.Sleep 1000
WshShell.SendKeys "o 192.168.46.1{ENTER}"
WScript.Sleep 1000
WshShell.SendKeys "admin{ENTER}"
WScript.Sleep 1000
WshShell.SendKeys "password{ENTER}"
WScript.Sleep 1000
WshShell.SendKeys "reboot{ENTER}"

Немного коряво но работает :tongue:

boris_m
01-03-2010, 17:23
почему у меня sendkeys не может латиницу в командную строку передать?




© OSzone.net 2001-2012