Страница 1 из 1
Автоматическое удаленное выключени
Добавлено: 07 июн 2014, 12:30
KARaS'b
Есть файлопомойка на винде, упс и два микротика. Упс подключен к файлопомойке и в случае беды все корректно выключается, но не 2 микротика, они то не в курсе что электричество кончилось. Будут очень благодарен, если кто то тыкнет меня носом в рабочую версию скрипта\софтины\иного варианта, при помощи которого можно автоматически выключить микротик.
Вкратце скажу что и тут на форуме было
решение и vb скрипт есть на просторах тырнета, но все варианты не помогают, точнее помогают, но только "вручную" когда запускаю все выше перечисленное на залогиненом польователе, стоит только запихать все это в шедулер, так сразу оно перестает работать. Так что может кто то сталкивался, видел, или быть может даже практикует и готов поделиться решением?
Re: Автоматическое удаленное выключени
Добавлено: 07 июн 2014, 15:39
podarok66
Так вроде же есть пакет UPS в составе доппакетов к программному обеспечению. Что там Вас не устроило?
Re: Автоматическое удаленное выключени
Добавлено: 07 июн 2014, 15:48
KARaS'b
Дело в том, что упс, файлопомойка и rb750gl в одном месте, но у 750 нет usb, что бы упс подцепить, а вот rb2011 совершенно в другом месте и его оттуда не хочется переносить дабы wi-fi покрытие не ухудшилось, да и провода перепрокладывать нет желания.
Re: Автоматическое удаленное выключени
Добавлено: 21 июн 2014, 22:35
KARaS'b
Собственно говоря все получилось.
Если кому пригодится то:
Задача, как уже писал, была следующая - Машина под виндой (файлопомойка на server 2012r2), к которой подключен упс, ну и конечно же тик (в моем случае 2), при падении питания машина должна выключить микротик и выключится сама. С выключением машины проблем естественно не было (софт от бесперебойника делает свое дело), а вот микротики победил благодаря товарищу
wolf_ktl, за что ему огромное спасибо!
И так, вот этот способ способен отработать даже при не залогиненом пользователе, что для меня было критично
Кладем в одну папку c:\telnet\ файлы putty.exe, script.cmd, run-onlogin.txt
В файл script.cmd пишем:
Код:
@ECHO OFF
SET __HOSTNAME="192.168.1.1"
SET __LOGIN="admin"
SET __PASSWORD="1234"
SET __SCRIPTNAME="c:\telnet\run-onlogin.txt"
START c:\telnet\putty.exe -m %__SCRIPTNAME% -l %__LOGIN% -pw %__PASSWORD% %__HOSTNAME%
В файл run-onlogin.txt пишем:
Код:
sustem shutdown
Далее отыскал эвент в журнале событий, и на его появление повесил выполнение сей прелести.
Правда с первого раза нарвался на "подводный камень" - Путти при первом запуске выкидывает какое то окошко с предупреждением, а я запихивая задачу в шедуллер, запихивал ее под другим пользователем, соответственно это окошко не давало хода для нормальной отработки задания.
Так что еще раз спасибо товарищу wolf_ktl!
Re: Автоматическое удаленное выключени
Добавлено: 21 июн 2014, 23:08
Dragon_Knight
Можете воспользоваться моим скриптом:
viewtopic.php?f=10&t=5475
Re: Автоматическое удаленное выключени
Добавлено: 23 июн 2014, 10:35
wolf_ktl
KARaS'b писал(а):Собственно говоря все получилось.
Если кому пригодится то:
Задача, как уже писал, была следующая - Машина под виндой (файлопомойка на server 2012r2), к которой подключен упс, ну и конечно же тик (в моем случае 2), при падении питания машина должна выключить микротик и выключится сама. С выключением машины проблем естественно не было (софт от бесперебойника делает свое дело), а вот микротики победил благодаря товарищу
wolf_ktl, за что ему огромное спасибо!
И так, вот этот способ способен отработать даже при не залогиненом пользователе, что для меня было критично
Кладем в одну папку c:\telnet\ файлы putty.exe, script.cmd, run-onlogin.txt
В файл script.cmd пишем:
Код:
@ECHO OFF
SET __HOSTNAME="192.168.1.1"
SET __LOGIN="admin"
SET __PASSWORD="1234"
SET __SCRIPTNAME="c:\telnet\run-onlogin.txt"
START c:\telnet\putty.exe -m %__SCRIPTNAME% -l %__LOGIN% -pw %__PASSWORD% %__HOSTNAME%
В файл run-onlogin.txt пишем:
Код:
sustem shutdown
Далее отыскал эвент в журнале событий, и на его появление повесил выполнение сей прелести.
Правда с первого раза нарвался на "подводный камень" - Путти при первом запуске выкидывает какое то окошко с предупреждением, а я запихивая задачу в шедуллер, запихивал ее под другим пользователем, соответственно это окошко не давало хода для нормальной отработки задания.
Так что еще раз спасибо товарищу wolf_ktl!
всегда пожайлуста