ARTCOM LOGO

Здравствуйте, гость ( Вход | Регистрация )

> Удалённая перезагрузка станции
metalolom
сообщение 2.12.2011, 18:57
Сообщение #1


Участник
**

Группа: Участники
Сообщений: 13
Регистрация: 18.11.2010
Пользователь №: 15228



Можно ли как-то автоматизировать этот процес?
Web запросом, каким-то скриптом, каким-то звонком - каким угодно способом что без участия человека можно было перезагрузить станцию?
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов
metalolom
сообщение 17.1.2012, 13:30
Сообщение #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
Перейти в начало страницы
 
+Цитировать сообщение

Сообщений в этой теме


Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 5.7.2025, 6:58