Тема: WSH: Не работает скрипт в фоновом режиме
Добрый день!
Подскажите, пожалуйста, почему скрипт который я создал, не работает в фоновом режиме. Когда я забиваю его в задания, в Windows и по истечении времени он не выполняется. У меня Windows Server 2003 R2, но скрипт не выполнялся и на Windows XP. В ручную он работает, все свои функции выполняет, а вот автоматически, через назначеные задания не работает. Скрипт выполняет вход на роутер Cisco и его перезагружает. Мне нужно чтобы Cisco перезагружалась в определённое вермя, по расписанию. Создал во такой скрипт, но, к сожалению, он хоть и работает автоматически, без ввода паролей и логинов, и команд, но опять же его нужно в ручную запускать, в интерактивном режиме. Как в заданиях задал, тишина. Может что то нужно дописать или исправить в Windows. Может быть telnet не умеет работать в фоновом режиме, тогда какую утилиту применить для моей цели?
Спасибо!
Сам скрипт:
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "telnet.exe 10.16.0.1"
WScript.Sleep 1000
oShell.SendKeys "user"
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 "user" & 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)
WScript.Sleep 1000

