Администраторы нашей рабочей группы хотели бы изменить настройки питания Windows XP (в частности, гашение экрана) для наших ПК. У нас есть административный доступ ко всем машинам и возможность запускать задание, выполняемое как системная учетная запись, через SMS. Поскольку вы являетесь членами гораздо более обширной области, изменение объекта групповой политики потребует большого количества форм и переговоров, поэтому его лучше избегать.
powercfg.exe можно использовать для изменения настроек питания, но это влияет только на текущего пользователя. Существующий объект групповой политики не позволяет учетным записям без прав администратора напрямую использовать powercfg.exe.
Я полагаю, что сценарий, изменяющий каждый профиль в реестре, будет работать, если он будет запущен как система через SMS, но я надеялся на что-то более простое.
Мы использовали Terra Novum EZ_GPO инструмент настройки управления питанием. Это лицензированный открытый исходный код в стиле BSD (написанный для программы ENERGY STAR Агентства по охране окружающей среды США) и он поставляется в пакете MSI с административным шаблоном групповой политики, подходящим для развертывания на клиентах Windows XP с использованием групповой политики Active Directory.
Я знаю, что вы считаете, что групповая политика не является предпочтительной, но этот инструмент действительно хорош. Если вы не можете использовать групповую политику для его развертывания, вы можете установить MSI на компьютеры, которыми нужно управлять с помощью функции «запуск задания» SMS, и поместить параметры реестра, которые шаблон ADM будет статически устанавливать в реестр каждого компьютера. В этой модели было бы трудно получить индивидуальные настройки для каждого пользователя, но вы могли бы просто установить таким образом «нормальные» настройки для каждой машины и покончить с этим.
Извините, что упоминаю также GPO, но предпочтения групповой политики делают именно то, что вы хотите.