Автоматическое удаленное выключени

Обсуждение ПО и его настройки
Ответить
KARaS'b
Сообщения: 1199
Зарегистрирован: 29 сен 2011, 09:16

Есть файлопомойка на винде, упс и два микротика. Упс подключен к файлопомойке и в случае беды все корректно выключается, но не 2 микротика, они то не в курсе что электричество кончилось. Будут очень благодарен, если кто то тыкнет меня носом в рабочую версию скрипта\софтины\иного варианта, при помощи которого можно автоматически выключить микротик.
Вкратце скажу что и тут на форуме было решение и vb скрипт есть на просторах тырнета, но все варианты не помогают, точнее помогают, но только "вручную" когда запускаю все выше перечисленное на залогиненом польователе, стоит только запихать все это в шедулер, так сразу оно перестает работать. Так что может кто то сталкивался, видел, или быть может даже практикует и готов поделиться решением?


Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Так вроде же есть пакет UPS в составе доппакетов к программному обеспечению. Что там Вас не устроило?


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
KARaS'b
Сообщения: 1199
Зарегистрирован: 29 сен 2011, 09:16

Дело в том, что упс, файлопомойка и rb750gl в одном месте, но у 750 нет usb, что бы упс подцепить, а вот rb2011 совершенно в другом месте и его оттуда не хочется переносить дабы wi-fi покрытие не ухудшилось, да и провода перепрокладывать нет желания.


KARaS'b
Сообщения: 1199
Зарегистрирован: 29 сен 2011, 09:16

Собственно говоря все получилось.
Если кому пригодится то:
Задача, как уже писал, была следующая - Машина под виндой (файлопомойка на 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!
Последний раз редактировалось KARaS'b 22 июн 2014, 13:09, всего редактировалось 3 раза.


Аватара пользователя
Dragon_Knight
Сообщения: 1724
Зарегистрирован: 26 мар 2012, 18:21
Откуда: МО, Мытищи
Контактная информация:

Можете воспользоваться моим скриптом: viewtopic.php?f=10&t=5475


Небольшой свод правил логики и ссылок:
  1. Если устройство имеет Ethernet порт, то оно обязано быть подключено через него. Компьютер, Ноутбук, Телевизор, Принтер, Камера видеонаблюдения, и т.д.
  2. Если нет возможности протянуть кабель, то найдите её, или страдайте со своими проблемами Wi-Fi дальше.
  3. Wi-Fi это сеть для мобильных устройств. Если Вы подключили свой шикарный 50" телевизор не кабелем, то без фотоотчёта, когда он лежит у Вас в кармане дальнейшего разговора не получиться. Это относится и ко всем остальным устройствам.
  4. Если Ваше устройство вызывает вопросы в работе, первое что необходимо делать: NetInstall + дальнейшая настройка вручную.
  5. Не используйте WebFig или QuickSet - это пути к глюкам и ошибкам. Только SSH или WinBox, и да, - WinBox есть под Android.
  6. name.rsc - это текстовый файл, и Вы можете его открыть блокнотом.
  7. Если Вы хотите связаться со мной для ремонта или настройки, то: Telegram ( Не благотворительность ).
  8. Мой сайт по Mikrotik: Global Zone >> MikroTik.
wolf_ktl
Сообщения: 417
Зарегистрирован: 25 июн 2013, 18:12

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!


всегда пожайлуста


Ответить