Разрешить обычным пользователям изменять планы электропитания в Windows Server 2008 R2
Когда я вхожу в стандартную учетную запись пользователя, я не могу изменить планы электропитания, так как это говорит о том, что настройки управляются системным администратором. Я могу изменить их при входе в учетную запись администратора, но не в стандартной.
Может кто-нибудь помочь мне с тем, что делать.
2 ответа
Только администраторы могут изменять общесистемные настройки, и определение того, когда и как система включается и выключается, определенно считается "настройкой системы".:)
Возможно сочетание RunAs и Powercfg.exe?
Я искал решение этой проблемы и наткнулся на этот вопрос. В конце концов я понял это сам.
Windows 7 позволяет пользователям без прав администратора изменять текущий план электропитания (щелкнув значок питания в области уведомлений, вы можете переключать планы электропитания), но это неактивно для Server 2008. Поэтому это определенно проблема с правами. Вот как вы это решаете:
На компьютере под управлением Windows Server 2008 R2 дескриптор безопасности для действия ActionSetActive (т. Е. Изменение текущего плана активной мощности) извлекается с помощью этой команды:
PowerCfg -GetSecurityDescriptor ActionSetActive
и это выглядит так:
O:BAG:SYD:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)
Однако на компьютере с Windows 7 это выглядит так:
O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)
Обратите внимание на тонкую разницу (KRKW) в первой части.
Вы можете установить безопасность для действия так же, как на компьютере с Windows 7, введя в командной строке с повышенными правами следующее:
PowerCfg -SetSecurityDescriptor ActionSetActive O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)
И, привет, теперь вы можете переключать профили питания под учетной записью без прав администратора.
Существуют и другие действия, которые могут нуждаться в подобной настройке, если вы хотите точно отразить поведение Windows 7 (выполнив вышеописанное, вы все равно не сможете изменить такие вещи, как поведение кнопки питания, кнопки ожидания и т. Д. При входе в систему под стандартный аккаунт.