Работа с UPS средствами Windows 2003
Имеется сервер с установленной Windows Server 2003, подключенный к UPS, посредством USB интерфейса. UPS не имеет от производителя программ автоматически завершающих работу Windows при отключении питания. В настройках электропитания Windows настроен запуск команды "shutdown /s".
Суть проблемы - при перезагрузке (отключении), галочка в настройках, напротив действия "запустить программу" исчезает. Естественно если не отследить при следующем отключении сервер не корректно вырубается.
Клиент жадный, поэтому вариант о покупке нормального UPS не поднимается.
Сейчас ищем и пишем :) утилиту сами.
|
Цитата:
Цитата Ment69
Суть проблемы - при перезагрузке (отключении), галочка в настройках, напротив действия "запустить программу" исчезает. Естественно если не отследить при следующем отключении сервер не корректно вырубается. »
|
А вот так совершенно случайно если сделать все настройки и войти-выйти из системы? Может сохранится?
|
Цитата:
Цитата Delirium
А вот так совершенно случайно если сделать все настройки и войти-выйти из системы? Может сохранится? »
|
При входе и выходе из системы все сохраняется, разговор идет о выключении и перезагрузке.
Если кто то знает универсальные утилиты, которые способны отслеживать разрядку батареи и давать команду на выключение - сообщите ссылки.
|
Если бы так все просто было, поверьте вопрос не был бы озвучен.
Цитата:
Программное обеспечение Winpower производит впечатление курсовой работы коллектива студентов, а не коммерческого программного продукта. Мы не можем рекомендовать её использование, да и сам производитель на своем сайте рекомендует пользоваться ПО сторонних разработчиков.
|
Это цитата отсюда.
|
Petya V4sechkin |
05-10-2009 13:04 1234877 |
Ment69, в качестве обходного пути добавить в автозагрузку батник с Powercfg, опции /BATTERYALARM и /program on
|
Цитата:
Цитата Ment69
Если кто то знает универсальные утилиты, которые способны отслеживать разрядку батареи и давать команду на выключение - сообщите ссылки. »
|
WMI … :)
как вариант - установить подписку на события изменения объекта Win32_Battery, в качестве подписчика выставить VBS или CMD скрипт, который уже и будет выполнять требуемые действия... только одна проблема - события генерируются при каждом изменении объекта, поэтому скрипт должен сам отслеживать и блокировать свои повторные запуски (не та самая "галочка"?)
проверил - вроде работает… главное, чтобы экземпляр объекта присутствовал в системе:
Код:
WMIC Path Win32_Battery Get /Value
|
Время: 09:19.
© OSzone.net 2001-