tgrisha
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Vlary, По моему, моя Cisco IOS это не поддерживает. У меня модели Cisco SG300-28P и SGE2010P. Для тех кто не в курсе, я писал в другой теме, что мне нужно автоматически, по расписанию, перезагружать два управляемых свитча Cisco. Как это сделать? По SNMP видимо мне нельзя, так как IOS не поддерживает. Говорили, что можно по SSH или по Телнету. В принципе, наверно, можно, и я даже создал скрипт для перезагрузки по телнету. В ручную он работает, но по расписанию, в фоновом режиме, нет. Не подскажите почему? Как мне заставить этот скрипт работать в фоновом режиме, автоматически, без участия пользователя на сервере? Может быть как то Putty пристроить или plink(ом). Посоветуйте. Вот сам скрипт: Set oShell = WScript.CreateObject("WScript.Shell") oShell.Run "telnet.exe 10.5.0.3" WScript.Sleep 1000 oShell.SendKeys "cisco" WScript.Sleep 1000 oShell.SendKeys "+{tab}" WScript.Sleep 1000 oShell.SendKeys "password"& chr (13) WScript.Sleep 1000 oShell.SendKeys "^{Z}" WScript.Sleep 1000 oShell.SendKeys "lcli" & chr (13) WScript.Sleep 1000 oShell.SendKeys "cisco" & chr (13) WScript.Sleep 1000 oShell.SendKeys "password"& chr (13) WScript.Sleep 1000 oShell.SendKeys "reload" & chr(13) WScript.Sleep 1000 oShell.SendKeys "{Y}" WScript.Sleep 1000 oShell.SendKeys "Exit" & chr(13) Такой скрипт в ручную работает и у меня Cisco перезагружаются. Но в фоновом режиме, тишина, ничего не работает. |