В 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, при её отсутствии - создаем. Далее устанавливаем параметры для нашей схемы и делаем её активной. Таким образом, даже если пользователь захочет поменять настройки схемы питания, при следующем входе в систему они опять перестроятся скриптом.
*******************************************************************
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, при её отсутствии - создаем. Далее устанавливаем параметры для нашей схемы и делаем её активной. Таким образом, даже если пользователь захочет поменять настройки схемы питания, при следующем входе в систему они опять перестроятся скриптом.
Комментариев нет:
Отправить комментарий