组策略控制Win7电源选项

组策略控制Win7电源选项

附:更多系列访问郭正远博文列表

  1. 背景

某单位项目实施中用户反映Win7无屏保,但为宣传企业形象在项目初期就设置了统一屏保策略(通过AD下发域策略,通过脚本将屏保文件下发到本地C盘,然后指定屏保为本地文件,10分钟后启用屏保)接到问题反映后经过排查,策略配置无误、终端接收正常、XP终端屏保正常、Win7终端屏保不生效;

  1. 排查

Win7终端执行rsop.msc查看策略接收正常,终端无操作情况下等待10分钟发现并未出现屏保而显示黑屏,初步判断黑屏为屏幕关闭,或读取本地屏保文件失败,经过测试普通域用户访问本地屏保文件正常,查看终端电源选项接通电源关闭显示器为10分钟,也即终端刚要启动屏保时显示器被关闭,从而导致屏保失败也即并非屏保本身问题,首先想到的第一解决方案为更改屏保时间为8分钟,与用户讨论后用户要求屏保时间必须大于等于10分钟;

  1. 解决

通过讨论需要对本单位所有终端的电源选项关闭显示器时间项调整为15分钟,第一思路为通过域策略进行配置,经过查询发现域策略中未提供该选项,Windows系统级配置实际都在配置注册表文件,可理解为注册表为Windows系统的配置数据库文件,所以遇到无法通过域策略中的模板实现配置情况下,则通过域策略中的启动脚本策略进行更改客户端注册表;

Step1:确认关闭显示器对应的注册表项

每次更改操作系统中某项目配置时系统都会对注册表进行更改,所以获取关闭显示器对应的注册表项方法为首先将Win7终端注册表完全导出(在运行中输入regedit,在顶部计算机处右键选择导出),然后更改闭显示器的时间配置(控制面板>电源选项>更改计划设置),更改完成后再次导出注册表,将俩次导出的结果通过文本对比工具进行对比差异项,经过筛选发现ACSettingIndex项为更改关闭显示器时间的配置项(10分钟十六进制值为00000258,15分钟十六进制值为00000384);

在注册表中查询上述俩项ACSettingIndex位置,找到后在其父目录右键选择导出;

将2个位置的ACSettingIndex注册表导出后(后缀为.reg)用记事本打开如下(如果厂内所终端所用Win7系统并不是同一版本,可能ACSettingIndex位置会有不同);

Step2:编写更改注册表项脚本

将上步骤中俩个reg文件合并到一起,并重命名为PowerCu.reg(名称随意自定义)用记事本打开如下;

在AD中新建一条组策略,此处命名为Win7电源(每条组策略都有一个对应的共享文件夹,此处的共享文件夹为

\\test.com\SysVol\test.com\Policies\{97CA604D-4FAF-9FFC-4366AAEC84F}\Machine\Scripts\Startup\

将上步骤中的PowerCu.reg文件拷贝到该文件夹中),然后再开机启动脚本策略中添加如下脚本,然后对所有终端下发该策略。


@echo off

echo %PROCESSOR_ARCHITECTURE% | findstr 64 >nul

if ERRORLEVEL 1 goto end

if exist c:\PowerCu.reg goto end

copy \\lyaec.com\SysVol\test.com\Policies\{97CA604D-4FAF-9FFC-4366AAEC84F}\Machine\Scripts\Startup\PowerCu.reg c:\

regedit /s c:\PowerCu.reg

:end

exit

脚本含义如下

echo %PROCESSOR_ARCHITECTURE% | findstr 64 >nul

if ERRORLEVEL 1 goto end

检查系统版本,如果是32位(xp)则直接跳出(goto end)不再执行,因为xp屏保可以用,如果不是32位(win7)则继续执行下一步;

if exist c:\PowerCu.reg goto end

如果C盘中已经存在了PowerCu.reg说明注册表已经执行过了操作,则避免重复执行直接跳出,不再继续执行下一步;

copy \\test.com\SysVol\test.com\Policies\{97CA604D-4FAF-9FFC-4366AAEC84F}\Machine\Scripts\Startup\PowerCu.reg c:\

如果C盘中没有PowerCu.reg说明是第一次接收策略或上次策略没执行成功,则将PowerCu.reg文件拷贝到本地C盘根目录;

regedit /s c:\PowerCu.reg

执行C盘根目录的PowerCu.reg文件

:end

Exit

退出脚本

时间: 2024-08-10 01:30:10

组策略控制Win7电源选项的相关文章

网络安全系列之三十二 组策略中的安全选项

在Win2003系统中打开组策略编辑器,展开[计算机配置\Windows设置\安全设置\本地策略\安全选项].通过本地策略中的安全选项,可以控制一些和操作系统安全相关的设置. 下面是一些常用的安全选项策略: (1)"关机:允许系统在未登录前关机" 正常情况下,用户只有登录到系统后,具有权限的用户才能关机,启用此策略后,登录屏幕上的关机命令可用. (2)"账户:使用空白密码的本地账户只允许进行控制台登录" 启用此策略后,密码为空的用户只能在本地登录,而无法通过网络访问

如何通过组策略控制远程主机空闲时间自动断开并注销

背景: 加入域的服务器多人登录,登录后不操作也会占用服务器资源,所以需要在域策略中控制. 控制策略的位置: 这三个选项完美搭配: 先说: 1.设置活动单空闲的远程桌面服务回话的时间限制:如果长时间不操作远程桌面,这个会话是断开会话,但是不注销会话. 2.设置已中断会话的时间限制:就是说设置会话中断的一段后,可以再远程到当前中断会话的画面上. 3.达到时间限制时终止会话: 指定是否终止超时的远程桌面服务会话,而不是断开其连接. 使用此设置可在某个活动或空闲会话达到时间限制后,指示远程桌面服务终止该

使用组策略首选项进行扩展控制

使用组策略首选项进行扩展控制 2010-12-15 15:30 Derek Melber TechNet中文网 字号:T | T 在 Windows Server 2008 和 Windows Vista 引入的诸多新技术中,最引人注目的当属“组策略首选项”(GPP),它现在可以极大地扩展管理员对组策略的操作.在组策略对象 (GPO) 中,组策略首选项在 22 个不同区域提供了 3,000 余种设置,另外还包括设置驱动器和打印机映射及控制本地组成员等. AD:51CTO网+ 首届中国APP创新评

[精讲17] 组策略

组策略 1-本地策略 每一个Windows系统中,都存在一个本地策略,而从Windows Server 2008开始,本地组策略就支持针对于不同的用户设置不同的策略. mmc-组策略对象的编辑器-用户-选择不同的用户 2-GPMC GPMC是Windows中,主要的组策略管理工具,管理员使用GPMC便可以轻松管理组策略,同时,管理员还可以在Windows 7系统上安装GPMC. 如果要在win7客户端上安装GPMC的话,需要下载补丁KB958830,安装好补丁后,需要在功能当中启用'组策略管理工

【AD】实用组策略/脚本集合 (重大更新20160627)

文章原始出处 http://blog.51cto.com/xifanliang/1793576 http://bbs.51cto.com/thread-1170777-1.html 作者:xifalniang 关于组策略的恢复部分. 非首选项的组策略恢复为未配置即可: 首选项的组策略需勾选"不在应用此项目时删除它": 脚本必须通过手动反向操作,此次更新会提供所有脚本的反向操作. 以下组策略测试环境 DC为Win2012R2,客户端为Win7,XPSP3.其他系统未经过充分测试.应用前请

浅谈组策略设置IE受信任站点

在企业中,通常会有一些业务系统,要求必须加入到客户端IE受信任站点,才能完全正常运行访问,在没有域的情况下,可能要通过管理员手动设置,或者通过其它网络推送方法来设置. 有了域之后,这项工作就可以很好的通过组策略来统一完成,管理员可以在AD里面专门定义一条用于IE设置的组策略,来集中管理客户端的IE设置,那么这条组策略应该如何设置,其实有很多种办法,今天笔者提取其中三条比较常见的场景来和各位看官进行讨论. 首先,最常见的肯定就是这条了,在计算机配置 - 管理模板 - Windows组件 - Int

Exchange 2016集成ADRMS系列-11:组策略分发RMS模板到客户端

在分发RMS的权限模板之前,我们需要先下载office的管理模板文件,导入到组策略控制台中,然后使用导入的office组策略模板去配置RMS的相关设置. 首先我们从下面的位置下载office 2010的组策略管理模板. Download Office 2010 Administrative Template files (ADM, ADMX/ADML) and Office Customization Tool download from Official Microsoft Download

win2008R2 组策略

组策略包含计算机配置和用户配置两个部分 本地计算机策略----针对单一的计算机 域内的组策略----可以针对域内的站点,域,组织单元来设置组策略 对于加入域的计算机来说,如果 本地计算机策略 的设置 和 域或组织单位的组策略设置有冲突的话,以域或组织单位的组策略设置优先,此时本地计算机策略是无效的. gpedit.msc 编辑本地计算机策略 域内组策略是通过组策略对象GPO来设置的,只要将GPO链接到域或组织单元后,该GPO内的设置值就会被应用到域或组织单元内的所有用户和计算机. 系统默认有两个

Windows Server 2008 R2 组策略基本设置

域控组策略基本设置 标注: 组策略计算配置:系统需要重启才生效                          组策略用户配置:系统注销即可生效 一.              域用户登录桌面后自动加入本地administrators管理员组 二.              域用户登录桌面后自动禁用本地guest来宾用户 三.              域用户登录桌面后控制面板隐藏用户账户 四.              域用户登录桌面后自动创建公司共享快捷方式 五.