![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участники Сообщений: 13 Регистрация: 18.11.2010 Пользователь №: 15228 ![]() |
Можно ли как-то автоматизировать этот процес?
Web запросом, каким-то скриптом, каким-то звонком - каким угодно способом что без участия человека можно было перезагрузить станцию? |
|
|
![]() |
![]()
Сообщение
#2
|
|
Участник ![]() ![]() Группа: Участники Сообщений: 13 Регистрация: 18.11.2010 Пользователь №: 15228 ![]() |
Если вдруг кому потребуется, вот код этого скрипта:
Код 'Запускаем командную строку
' set oShell = CreateObject("WScript.Shell") oShell.run "cmd.exe" WScript.Sleep 1000 ' 'Набираем телнет ' oShell.SendKeys"telnet 10.20.2.251 5003" oShell.SendKeys("{Enter}") WScript.Sleep 2000 ' Вводим пароль на станцию вместо 12345678 указать свой oShell.SendKeys"12345678" oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys("{Enter}") WScript.Sleep 1000 ' Бывает что станция тупит не сразу спрашивает пароль, на всякий случай пытаемся ввсести его ещё раз, вместо 12345678 указать свой oShell.SendKeys"12345678" oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys("{Enter}") WScript.Sleep 1000 ' Вввыодим пароль на вход в Maint (пароль brandy вроде как стандартный от производителя) oShell.SendKeys"brandy" oShell.SendKeys("{Enter}") WScript.Sleep 3000 ' 'Зашли, теперь говорим станции идти в ребут ' oShell.SendKeys"reset 0" oShell.SendKeys("{Enter}") WScript.Sleep 1000 |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 5.7.2025, 6:58 |