Alexander A Manaeff -

 
 

APC PowerChute. Не выполняется скрипт удаленного выключения

Обсуждения проблем с железом. Полезные советы по теме.

Модератор: UncleFather

APC PowerChute. Не выполняется скрипт удаленного выключения

Сообщение UncleFather » 19 июл 2012 21:37, Чт

Проблема:

Имеется ПО APC PowerChute Business Edition Console. К одному бесперебойнику подключены несколько серверов. Естественно, кабель управления подключен только к одному, а при пропадании питания необходимо корректно выключать все сервера, запитанные от этого бесперебойника. С этой целью создан и настроен командный файл:
01.JPG


Код: Выделить всё
shutdown /S /M \\SRV02 /t 0 /F /C "PowerChute - Power Failure"
shutdown /S /M \\fileserver /t 0 /F /C "PowerChute - Power Failure"


При пропадании питания он должен гасить серверы командой shutdown, однако, хоть скрипт и выполняется, сервера не отключаются.


Объяснение:

Всё дело в том, что скрипт запускается от имени пользователя, от имени которого стартует APC PBE Agent, а именно "Local System". У этого пользователя, естественно нет прав на отключение никаких других серверов кроме того, на котором он запущен.


Решение:

Для выполнения удаленного отключения из APC агента необходимо запускать процессы выключения от имени пользователя, обладающего соотвествующими правами.

Для этого:

  • либо в командном файле APC агента запускаем процессы выключения от имени другого пользователя, например
    Код: Выделить всё
    echo password|runas /User:Domain\User "shutdown /f /s /....."


  • либо настраиваем запуск службы APC PBE Agent от имени пользователя, обладающего правами как на запуск службы APC PBE Agent (чтоб она запускалась:-)))), на том компьютере котором он установлен, так и правами на выключение того компьютера, который необходимо выключать из командного файла, например в домене это пользователи, входящие в группу "администраторы домена".
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт

Вернуться в Железо

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Alexander A Manaeff -
@Mail.ru .