Раньше (в Win5.x) была microsoft служба управления UPS.
В Win6.x (Windows Server 2008, R2, Vista, Seven) такой службы нет! Соответственно, нет и журнала событий такой службы.
Если уж очень хочется делать что-то в виндовом шедулере по событию от УПСа, поставь APC powerChute Business Edition Agent и в журнале "Application" лови событие с кодом 2000 от источника APCPBEAgent.
Но проще доустановить серверную часть и настроить всё в ней.
Или юзай стороннего демона, который предложил Вайнер.
[Server 2008] Как выполнить внешнюю программу при достижении низкого уровня заряда UPS?11.03.11 19:58 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 11.03.11 19:59 Количество правок: 1
Раньше, в Server 2003, это было во вкладке "Электропитание". Сейчас чтот не могу найти -- куда-то подевали, демоны ;)
Смысл в том, что к UPS подключено два компа, ну и нужно их корректно глушить вместе.
И при низком заряде исполнить shutdown /s /m \\anotherHost
Заранее всем спасибо за ответы!
стоит поискать в Task Scheduler подходящий триггер, им там сейчас как грязи11.03.11 21:48 Автор: dl <Dmitry Leonov>
Еще играет роль то, что обслуживает ups. У меня, например, можно повесить триггер на события от APC Service.
Самый простой способ - отследить подходяшее событие в Event Viewer и повесить на него обработчик в Task Scheduler.
Верно всё говоришь...13.03.11 00:21 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 13.03.11 00:21 Количество правок: 1
Сейчас буду проводить тест на ноуте под семёркой -- дождусь пока сядет батарея, он выключится... И потом посмотрю, что будет в логах.
Единственное, раздражает, что приходится заниматься какими-то алхимическими экспериментами, потому что в M$ похоже совсем оторвались от своих пользователей/реальности...
ты про UPS или про батарею?14.03.11 17:12 Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
Перед выключением по низкому уровню заряда батареи, система поточнее выставила время компа с сервера времени time.windows.com, остановила три службы (Служба времени Windows, Планировщик классов мультимедиа, DNS-клиент), и ффсио...
Следующее сообщение в логах: "Системное время запуска операционной системы: 2011-03-13T06:37:49.375199800Z.", ну уже утром, когда подключил питание к ноуту и начал загрузку ОС.
Странно всё это. В логах "Приложение" тоже нет ничего интересного. Выходит, машинко тихо вырубается, и нет событий, за которые можно зацепиться, вернее выглядит извращением цепляться за остановку вышеозвученных служб -- мало ли, когда венда надумает их остановить ;)
там все несколько хуже13.03.11 14:39 Автор: dl <Dmitry Leonov> Отредактировано 13.03.11 14:56 Количество правок: 1
Нужно не привычный system log смотреть, а Application and Service Logs->Microsoft->Windows и дальше море разливанное этих служб.
У меня, правда, они от APC UPS Service идут, который вообще в общий Application пишет, но родной сервис тоже должен хоть где-то отметиться.
Перерыл там всё -- НЕТУ!14.03.11 01:32 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 14.03.11 01:35 Количество правок: 1
Там хоть и много чего в подразделе Microsoft-Windows, но всё просмотреть дело 15 минут. Результат такой: ноутбук под семёркой, завершающий свою работу от низкого заряда батарей, не пишет в логи ничего! Та же песня и с Server 2008 R2. Переработанным и улучшенным, бгг ;)
Я в шоке от M$.
Раньше (в Win5.x) была microsoft служба управления UPS.14.03.11 02:34 Автор: Den <Денис Т.> Статус: The Elderman
Раньше (в Win5.x) была microsoft служба управления UPS.
В Win6.x (Windows Server 2008, R2, Vista, Seven) такой службы нет! Соответственно, нет и журнала событий такой службы.
Если уж очень хочется делать что-то в виндовом шедулере по событию от УПСа, поставь APC powerChute Business Edition Agent и в журнале "Application" лови событие с кодом 2000 от источника APCPBEAgent.
Но проще доустановить серверную часть и настроить всё в ней.
Или юзай стороннего демона, который предложил Вайнер.
Если у тебя APC, можешь поставить PowerChute Business Edition, там есть.11.03.11 20:30 Автор: Den <Денис Т.> Статус: The Elderman
Да вот неохота на сервер всякий bloatware ставить ;)13.03.11 00:12 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 13.03.11 00:13 Количество правок: 1
Венда корректно расчухала UPS по USB своими стандартными дровами, и нормально в трее его отображает как батарею, ибо воистину...
Только раньше в XP или в 2003 венде при таком раскладе можно было в действии при почти полном разряде батарей указать не только гибернацию/выключение, но и путь к екзешнику или батнику, с параметрами.
dl верно говорит, что путь идёт через создание задания для планировщека, и триггеров там как грязи, но их там так дохера, что рука так и тянется к револьверу ;)
это как посмотреть.13.03.11 01:07 Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 13.03.11 01:09 Количество правок: 2
я себе дома поставил и агента и сервер, который может отслеживать до 5-ти УПСов (агентов) в бесплатном варианте. При наличии 8Гб оперативки, два сервиса (agent + server), отжирающие около 70Мб (менее 1% от объема RAM), не кажутся такими уж раздутыми.
> Венда корректно расчухала UPS по USB своими стандартными > дровами, и нормально в трее его отображает как батарею, ибо > воистину... > Только раньше в XP или в 2003 венде при таком раскладе > можно было в действии при почти полном разряде батарей > указать не только гибернацию/выключение, но и путь к > екзешнику или батнику, с параметрами.
стандартные сервисы винды для управления упсами умеют выключать и включать упс по расписанию? незнаю как ты, но я часто пользуюсь такой возможностью
> dl верно говорит, что путь идёт через создание задания для > планировщека, и триггеров там как грязи, но их там так > дохера, что рука так и тянется к револьверу ;)
это да... )))
Если бесперебойник APC, то попробуй apcupsd, он может...11.03.11 20:27 Автор: Winer <Виктор С.> Статус: Member Отредактировано 11.03.11 21:32 Количество правок: 1
> Раньше, в Server 2003, это было во вкладке > "Электропитание". Сейчас чтот не могу найти -- куда-то > подевали, демоны ;) > Смысл в том, что к UPS подключено два компа, ну и нужно их > корректно глушить вместе. > И при низком заряде исполнить shutdown /s /m \\anotherHost > > Заранее всем спасибо за ответы!
Если бесперебойник APC, то попробуй apcupsd, он может запускать программы и работать по сети.