Предположим, нас интересует ситуация когда электропитание выключилось и ИБП перешёл на работу от батареи (ID Code = 2000), а через некоторое время питание от сети восстановилось (ID Code = 1003).

  1. Выбрать в списке событий событие UPS On Battery и включить для этого события опцию Run Command File.
  2. Справа от строки Run Command File нажимаем на кнопку Options… и в открывшемся диалоговом окне прописываем полный путь к утилите «StateUPS», которую следует запустить в случае возникновения данного события. Этот путь должен быть обрамлен двойными кавычками. Через пробел следует указать ID Code для события UPS On Battery - это число 2000 (см. таблицу в разделе Настройка утилиты PowerChute plus).
  3. Аналогичные действия для события Utility Power Restored показаны на рисунках.

 

Следует также иметь в виду, что после восстановления электропитания от сети, ИБП не всегда выставляет событие Utility Power Restored, а иногда генерирует событие UPS Enabling SmartBoost или UPS Enabling SmartTrim. И чтобы не «пропустить» момент восстановления электропитания от сети желательно также обрабатывать события UPS Enabling SmartBoost и UPS Enabling SmartTrim.

При каждом вызове утилиты «StateUPS» в системном каталоге ОС (System32) формируется файл лога в формате:

upslog_<state>_<date>_<time>.log