вторник, 8 мая 2012 г.

Управление электропитанием через групповые политики в домене Windows 2003

В AD уровня 2008 и выше появились дополнительные предпочитаемые настройки в групповой политике, которые позволяют настроить в том числе и электропитание компьютеров. Но в доменах уровня 2003 и ниже, данные функции отсутствуют. Проблему можно решить с помощью встроенной команды POWERCFG, позволяющая через консоль управлять довольно большим количеством настроек схем электропитания. Вот пример скрипта, его можно запускать при логине через GPO:

*******************************************************************
powercfg /query MYGROUP
if %errorlevel%==1 (
powercfg /create MYGROUP

)
powercfg /change MYGROUP /monitor-timeout-ac 0
powercfg /change MYGROUP /monitor-timeout-dc 0
powercfg /change MYGROUP /disk-timeout-ac 0
powercfg /change MYGROUP /disk-timeout-dc 0
powercfg /change MYGROUP /standby-timeout-ac 0
powercfg /change MYGROUP /standby-timeout-dc 0
powercfg /change MYGROUP /hibernate-timeout-ac 0
powercfg /change MYGROUP /hibernate-timeout-dc 0
powercfg /change MYGROUP /processor-throttle-ac ADAPTIVE
powercfg /change MYGROUP /processor-throttle-dc ADAPTIVE
powercfg /setactive MYGROUP

*******************************************************************

В cmd-файле мы проверяем наличие схемы электропитания с именем MYGROUP, при её отсутствии - создаем. Далее устанавливаем параметры для нашей схемы и делаем её активной. Таким образом, даже если пользователь захочет поменять настройки схемы питания, при следующем входе в систему они опять перестроятся скриптом.

Комментариев нет:

Отправить комментарий