通过创建组策略对象更改电源使用方案设置
要通过创建组策略对象来更改电源使用方案设置,请按照下列步骤操作:
在域控制器上,将 Powercfg.exe 文件复制到 NETLOGON 共享中。
在基于 Windows 2003 的计算机上,Powercfg.exe 文件默认位于 %systemroot%\System32 文件夹中。
在基于 Windows Server 2003 的计算机上,NETLOGON 共享文件夹默认位于 %systemroot%\Sysvol\Sysvol\Domain_DNS_name\Scripts 中。
单击“开始”,单击“运行”,键入 dsa.msc,然后单击“确定”。这会启动“Active Directory 用户和计算机”管理单元。
在“Active Directory 用户和计算机”对话框中,右键单击域容器,然后单击“属性”。
在“组策略”选项卡上,单击“新建”。
键入 Power Configuration Policy,然后按 Enter。
单击“编辑”。
在“用户配置”下,展开“Windows 设置”,然后单击“脚本”。
在右窗格中,双击“登录”,然后单击“显示文件”。随即将显示用户的“\Scripts\Logon”文件夹。
在用户的“Scripts\Logon”文件夹中,新建一个用于在用户计算机上对电源使用方案设置进行设置的批处理文件。为此,请按照下列步骤操作:
依次单击“文件”、“新建”和“文本文档”。
键入 PowerConfig.bat,然后按 Enter。
在“重命名”对话框中,单击“是”。
右键单击 PowerConfig.bat,然后单击“编辑”。
如果出现“打开文件 - 安全警告”对话框,请单击“运行”。
在批处理文件中键入以下命令:@echo off
net use x: \\domain_DNS_name\netlogon
x:
powercfg.exe /change "always on" /monitor-timeout-ac 20
powercfg.exe /SETACTIVE "always on"
c:
net use x: /delete





















注意:批处理文件中使用的 domain_DNS_name 术语是域控制器的 DNS 名称的占位符。
单击“文件”,再单击“退出”,然后单击“是”。
关闭“Scripts\Logon”文件夹。
在“‘登录’属性”对话框中,单击“添加”,单击“浏览”,再双击“PowerConfig.bat”,然后单击“确定”。
在“计算机配置”下,依次展开“Windows 设置”、“安全设置”和“本地策略”。
单击“用户权限分配”,然后双击“关闭系统”。
在“‘关闭系统’属性”对话框中,单击“添加用户或组”,在“用户和组名”框中键入用户的域名和帐户名称,然后单击“确定”两次。
在“计算机配置”下,依次展开“Windows 设置”和“安全设置”,然后单击“注册表”。
在“组策略对象编辑器”对话框中,单击“操作”,然后单击“添加项”。
在“已选项”框中,键入以下条目,然后单击“确定”:
MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\PowerCfg
单击“添加”,在“输入对象名称来选择”框中键入用户的帐户名称,然后单击“确定”两次。
在“添加对象”对话框中,单击“配置这个项,然后”,再单击“将继承权限传播到所有子项”,然后单击“确定”。
在“组策略对象编辑器”中,单击“操作”,然后单击“添加项”。
在“已选项”框中,键入以下条目,然后单击“确定”:
USERS\.DEFAULT\Control Panel\PowerCfg
单击“添加”,在“输入对象名称来选择”框中键入用户的帐户名称,然后单击“确定”两次。
在“添加对象”对话框中,单击“配置这个项,然后”,再单击“将继承权限传播到所有子项”,然后单击“确定”。
在“组策略对象编辑器”对话框中,单击“文件”,然后单击“退出”。
在域容器的“属性”对话框中,单击“确定”。
在“Active Directory 用户和计算机”对话框中,单击“文件”,然后单击“退出”。
注意:用户必须对下列注册表子项拥有写权限:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\PowerCfg
HKEY_ USERS\.DEFAULT\Control Panel\PowerCfg

注意:用户首次登录其计算机时,该策略将失败,原因是其他权限尚未生效。当用户第二次登录计算机时,将应用该策略,从而使用户具有更改电源使用方案设置的权限。
回到顶端
配置用户对电源设置的访问
要拒绝允许更改由登录批处理文件修改的设置的权限,可配置用户对 PowerCfg.cpl 文件的访问。您可以拒绝用户打开“控制面板”中的“电源选项”扩展来查看或更改电源设置的权限。为此,请按照下列步骤操作:
单击“开始”,单击“运行”,键入 dsa.msc,然后单击“确定”。这会启动“Active Directory 用户和计算机”管理单元。
在“Active Directory 用户和计算机”对话框中,右键单击域容器,然后单击“属性”。
在“计算机配置”下,展开“Windows 设置”,然后单击“文件系统”。
在“组策略对象编辑器”对话框中,单击“操作”,然后单击“添加文件”。
在“添加文件或文件夹”对话框中的“文件夹”框中,键入 %SystemRoot%\system32\powercfg.cpl,然后单击“确定”。
单击“添加”,在“输入对象名称来选择”框中键入用户的帐户名称,然后单击“确定”。
在“<用户名> 的权限”访问权限组中,单击以选中“完全控制”权限的“拒绝”复选框,然后单击“确定”。
在“安全”对话框中,单击“是”。
在“添加对象”对话框中,单击“配置这个项,然后”,再单击“将继承权限传播到所有子项”,然后单击“确定”。