如何在 Windows XP 中使用 Powercfg.exe 为电源使用方案创建组策略对象

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何在 Windows XP 中使用 Powercfg.exe 为电源使用方案创建组策略对象

简介:本文分步介绍如何使用 Microsoft Windows XP 中的 Powercfg.exe 文件在域环境中创建电源使用方案组策略。

默认情况下,没有管理员权限的用户无法更改电源使用方案设置。电源使用方案程序可同时更改每用户和每计算机设置。要更改每计算机设置,您必须拥有管理员权限。如果未能设置每计算机设置,则无法提交每用户设置。

因此,如果您是一位不具有管理员权限的用户,则当您尝试使用 Windows XP 中的电源使用方案程序更改电源使用方案设置时,您将收到以下错误消息:
能源策略管理器无法设定活动策略。访问被拒绝。

通过创建组策略对象更改电源使用方案设置
要通过创建组策略对象来更改电源使用方案设置,请按照下列步骤操作:
1.在域控制器上,将 Powercfg.exe 文件复制到 NETLOGON 共享中。
?在基于 Windows 2003 的计算机上,Powercfg.exe 文件默认位于 %systemroot%\System32 文件夹中。
?在基于 Windows Server 2003 的计算机上,NETLOGON 共享文件夹默认位于 %systemroot%\Sysvol\Sysvol\Domain_DNS_name\Scripts 中。
2.单击“开始”,单击“运行”,键入 dsa.msc,然后单击“确定”。这会启动“Active Directory 用户和计算机”管理单元。
3.在“Active Directory 用户和计算机”对话框中,右键单击域容器,然后单击“属性”。
4.在“组策略”选项卡上,单击“新建”。
5.键入 Power Configuration Policy,然后按 Enter。
6.单击“编辑”。
7.在“用户配置”下,展开“Windows 设置”,然后单击“脚本”。
8.在右窗格中,双击“登录”,然后单击“显示文件”。随即将显示用户的“\Scripts\Logon”文件夹。
9.在用户的“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 名称的占位符。
?单击“文件”,再单击“退出”,然后单击“是”。
10.关闭“Scripts\Logon”文件夹。
11.在“‘登录’属性”对话框中,单击“添加”,单击“浏览”,再双击“PowerConfig.bat”,然

后单击“确定”。
12.在“计算机配置”下,依次展开“Windows 设置”、“安全设置”和“本地策略”。
13.单击“用户权限分配”,然后双击“关闭系统”。
14.在“‘关闭系统’属性”对话框中,单击“添加用户或组”,在“用户和组名”框中键入用户的域名和帐户名称,然后单击“确定”两次。
15.在“计算机配置”下,依次展开“Windows 设置”和“安全设置”,然后单击“注册表”。
16.在“组策略对象编辑器”对话框中,单击“操作”,然后单击“添加项”。
17.在“已选项”框中,键入以下条目,然后单击“确定”:
MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\PowerCfg
18.单击“添加”,在“输入对象名称来选择”框中键入用户的帐户名称,然后单击“确定”两次。
19.在“添加对象”对话框中,单击“配置这个项,然后”,再单击“将继承权限传播到所有子项”,然后单击“确定”。
20.在“组策略对象编辑器”中,单击“操作”,然后单击“添加项”。
21.在“已选项”框中,键入以下条目,然后单击“确定”:
USERS\.DEFAULT\Control Panel\PowerCfg
22.单击“添加”,在“输入对象名称来选择”框中键入用户的帐户名称,然后单击“确定”两次。
23.在“添加对象”对话框中,单击“配置这个项,然后”,再单击“将继承权限传播到所有子项”,然后单击“确定”。
24.在“组策略对象编辑器”对话框中,单击“文件”,然后单击“退出”。
25.在域容器的“属性”对话框中,单击“确定”。
26.在“Active Directory 用户和计算机”对话框中,单击“文件”,然后单击“退出”。
注意:用户必须对下列注册表子项拥有写权限:
?HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\PowerCfg
?HKEY_ USERS\.DEFAULT\Control Panel\PowerCfg


注意:用户首次登录其计算机时,该策略将失败,原因是其他权限尚未生效。当用户第二次登录计算机时,将应用该策略,从而使用户具有更改电源使用方案设置的权限。


配置用户对电源设置的访问
要拒绝允许更改由登录批处理文件修改的设置的权限,可配置用户对 PowerCfg.cpl 文件的访问。您可以拒绝用户打开“控制面板”中的“电源选项”扩展来查看或更改电源设置的权限。为此,请按照下列步骤操作:
1.单击“开始”,单击“运行”,键入 dsa.msc,然后单击“确定”。这会启动“Active Directory 用户和计算机”管理单元。
2.在“Active Directory 用户和计算机”对话框中,右键单击域容器,然后单击“属性”。
3.在“计算机配置”下,展开“Windows 设置”,然后单击“文件系统”。
4.在“组策略

对象编辑器”对话框中,单击“操作”,然后单击“添加文件”。
5.在“添加文件或文件夹”对话框中的“文件夹”框中,键入 %SystemRoot%\system32\powercfg.cpl,然后单击“确定”。
6.单击“添加”,在“输入对象名称来选择”框中键入用户的帐户名称,然后单击“确定”。
7.在“<用户名> 的权限”访问权限组中,单击以选中“完全控制”权限的“拒绝”复选框,然后单击“确定”。
8.在“安全”对话框中,单击“是”。
9.在“添加对象”对话框中,单击“配置这个项,然后”,再单击“将继承权限传播到所有子项”,然后单击“确定”。

相关文档
最新文档