none
如何用组策略关闭监视器 RRS feed

  • 问题

  •  

    环境  WINDOWS 2008 AD + windows xp sp2

     

    如何通过组策略设置使  客户端 WINDOWS XP  电源选项里面 关闭监视器 改为从不 ???

    2008年12月8日 5:24

答案

  • 您好! 

     

    非常抱歉,在组策略中没有设置可以实现该功能,您只能通过编写脚本的方式来实现,关于编写脚本的问题,我们建议您到以下版块发帖,以便您的问题得到更好的解决。

     

    http://forums.microsoft.com/china/ShowForum.aspx?ForumID=250&SiteID=15

     

    感谢您的理解和支持。

     

    Tom Zhang 张一平

     

    2008年12月9日 9:12
    版主
  • 运行脚本后再打开电源管理去查看就能看到变化!我编辑的脚本我已经亲手试验过!

    2008年12月10日 7:41

全部回复

  •  

    组策略中无此设置。

     

    2008年12月8日 5:41
  • 制作此脚本 用组策略部署使其用户开机运行

    2008年12月8日 7:08
  • 组策略是不行的,你只能用脚本,用PowerCfg -Change -monitor -dc <时间>命令就可以了。

     

    2008年12月8日 7:34
    版主
  • PowerCfg -Change -monitor -dc <时间>命令就可以了?????我要改为从不呢???

     

    2008年12月9日 2:15
  • <时间>处设00就是从不!

    以下是一个简单的批处理

    1,新建一个文本文件;

    2,把以下复制

    @echo off

    powercfg -x -monitor-timeout-dc 00 

    3,在文本文件中黏贴

    4,改扩展名为.bat

    2008年12月9日 2:45
  • 如楼上所说的就可以了,时间处设置为0就是从不。然后组策略中设置成开机运行就可以了。类似的你也可以改变其他的电源选项,你运行 POWERCFG /? 查看相关内容

    2008年12月9日 5:53
    版主
  • 您好! 

     

    非常抱歉,在组策略中没有设置可以实现该功能,您只能通过编写脚本的方式来实现,关于编写脚本的问题,我们建议您到以下版块发帖,以便您的问题得到更好的解决。

     

    http://forums.microsoft.com/china/ShowForum.aspx?ForumID=250&SiteID=15

     

    感谢您的理解和支持。

     

    Tom Zhang 张一平

     

    2008年12月9日 9:12
    版主
  •  

    非常感谢各位的回复!! 谢谢! 已经弄了个P处理 开机推下去了!!! 不过我在本机用administrator 权限运行P处理,,,,在点击电源  查看关闭监视器 还是默认20分钟??  是不是已经改过了 只是显示还是以前的而已呢?
    2008年12月10日 1:35
  • 运行脚本后再打开电源管理去查看就能看到变化!我编辑的脚本我已经亲手试验过!

    2008年12月10日 7:41
  • 试试这个

     

    FOR VISTA


    POWERCFG <命令行选项>
    描述:
        此命令行工具使用户能够控制系统上的
        电源设置。

    参数列表:
        -LIST, -L     列出当前用户环境中的所有电源方案。

                    用法: POWERCFG -LIST

        -QUERY, -Q    显示指定电源方案的内容。

                    用法: POWERCFG -QUERY <SCHEME_GUID> <SUB_GUID>

                    <SCHEME_GUID>    (可选)指定要显示的电源
                                   方案的 GUID,可以使用 powercfg -l 获得它。
                    <SUB_GUID>       (可选)指定要显示的子组 GUID。
                                  要求提供一个 SCHEME_GUID。

                    如果 SCHEME_GUID 或 SUB_GUID 均未提供,则会显示
                    当前用户的活动电源方案的设置。
                    如果未指定 SUB_GUID,则会显示指定的
                    电源方案中的所有设置。

        -CHANGE, -X 修改当前电源方案中的一个设置值。

                    用法: POWERCFG -X <SETTING> <VALUE>

                    <SETTING>     指定下列选项之一:
                                -monitor-timeout-ac <分钟>
                                -monitor-timeout-dc <分钟>
                                -disk-timeout-ac <分钟>
                                -disk-timeout-dc <分钟>
                                -standby-timeout-ac <分钟>
                                -standby-timeout-dc <分钟>
                                -hibernate-timeout-ac <分钟>
                                -hibernate-timeout-dc <分钟>

                    示例:
                    POWERCFG -Change -monitor-timeout-ac 5
                    当使用交流电源时,这会将监视器空闲超时值
                    设置为 5 分钟。

        -CHANGENAME 修改电源方案的名称并可选择修改其
                    描述。

                    用法: POWERCFG -CHANGENAME <GUID> <name> <scheme description>

                    如果该描述被忽略,则仅修改该名称。

        -DUPLICATESCHEME
                     复制指定的电源方案。将会
                    显示代表新方案的结果 GUID。

                    用法: POWERCFG -DUPLICATESCHEME <GUID> <destination GUID>

                    <GUID>    指定通过使用 powercfg -l 获得的方案 GUID。

                    如果忽略 <destination GUID>,将为
                    重复的方案创建新 GUID。

        -DELETE, -D 删除具有指定 GUID 的电源方案。

                    用法: POWERCFG -DELETE <GUID>

                    其中 <GUID> 是通过使用 LIST 参数获得的。

        -DELETESETTING
                    删除电源设置。

                    用法: POWERCFG -DELETESETTING <SUB_GUID> <SETTING_GUID>

                    <SUB_GUID>        指定子组 GUID。
                    <SETTING_GUID>    指定电源设置 GUID。

        -SETACTIVE, -S
                    使指定的电源方案在系统上成为活动的。

                    用法: POWERCFG -SETACTIVE <SCHEME_GUID>

                    <SCHEME_GUID>    指定方案 GUID。

        -GETACTIVESCHEME
                    检索当前活动的电源方案。

                    用法: POWERCFG -GETACTIVESCHEME

        -SETACVALUEINDEX
                    当系统是由直流电源供电时,设置一个
                    与指定的电源设置相关联的值。

                    用法: POWERCFG -SETACVALUEINDEX <SCHEME_GUID> <SUB_GUID>
                                                     <SETTING_GUID> <SettingIndex>

                    <SCHEME_GUID>     指定一个电源方案 GUID,并可以
                                    通过使用 PowerCfg /L 获得它。
                    <SUB_GUID>        指定电源设置 GUID 的一个子组,并可以
                                    通过使用 "PowerCfg /Q" 获得它。
                    <SETTING_GUID>    指定一个单独的电源设置 GUID,并可以
                                    通过使用 "PowerCfg /Q" 获得它。
                    <SettingIndex>    指定此电源设置
                                    将被设置为可能值列表中的哪个值。

                    示例:
                        POWERCFG -SetAcValueIndex <GUID> <GUID> <GUID> 5
                        这会将该电源设置的交流值设置为此电源设置
                        的可能值列表中的第 5 项。
        -SETDCVALUEINDEX
                    当系统是由直流电源供电时,设置一个
                    与指定的电源设置相关联的值。

                    用法: POWERCFG -SETDCVALUEINDEX <SCHEME_GUID> <SUB_GUID>
                                                     <SETTING_GUID> <SettingIndex>
                    <SCHEME_GUID>     指定一个电源方案 GUID,并可以
                                    通过使用 PowerCfg /L 获得它。
                    <SUB_GUID>        指定电源设置 GUID 的一个子组,并可以
                                    通过使用 "PowerCfg /Q" 获得它。
                    <SETTING_GUID>    指定一个单独的电源设置 GUID,并可以
                                    通过使用 "PowerCfg /Q" 获得它。
                    <SettingIndex>    指定此设置
                                    将被设置为可能值列表中的哪个值。

                    示例:
                        POWERCFG -SetDcValueIndex <GUID> <GUID> <GUID> 5
                        这会将电源设置的直流值设置为此电源设置
                        的可能值列表中的第 5 项。

        -HIBERNATE, -H    <ON|OFF>
                    启用-禁用休眠功能。所有
                    系统都不支持休眠超时。

                    用法: POWERCFG -H <ON|OFF>

        -AVAILABLESLEEPSTATES, -A  
                    报告系统上可用的睡眠状态
                    尝试报告睡眠状态不可用的原因。

        -DEVICEQUERY
                    返回符合指定标准的设备列表。

                    用法: POWERCFG -DEVICEQUERY <queryflags>

                    <queryflags>    指定以下标准之一:

                    wake_from_S1_supported    返回支持从浅睡眠状态
                                            唤醒系统的所有设备。
                    wake_from_S2_supported    返回支持从深睡眠状态
                                            唤醒系统的所有设备。
                    wake_from_S3_supported    返回支持从最深睡眠状态
                                            唤醒系统的所有设备。
                    wake_from_any             返回支持从任何睡眠状态
                                            唤醒系统的所有设备。
                    S1_supported              列出支持浅睡眠的设备。
                    S2_supported              列出支持较深睡眠的设备。
                    S3_supported              列出支持最深睡眠的设备。
                    S4_supported              列出支持休眠的设备。
                    wake_programmable         列出用户可配置的从某个睡眠状态
                                            唤醒系统的设备。
                    wake_armed                列出当前配置为从任何
                                            睡眠状态唤醒系统的设备。
                    all_devices               返回系统中现有的所有设备。
                    all_devices_verbose       返回详细的设备列表。
                    示例:
                        POWERCFG -DEVICEQUERY wake_armed

        -DEVICEENABLEWAKE
                    使设备能够从睡眠状态唤醒系统。

                    用法: POWERCFG -DEVICEENABLEWAKE <devicename>

                    <devicename>    指定使用
                                  "PowerCfg -DEVICEQUERY wake_programmable" 检索的设备。

                    示例:
                        POWERCFG -DEVICEENABLEWAKE "Microsoft USB IntelliMouse Explorer"

        -DEVICEDISABLEWAKE <devicename> 禁止该设备从睡眠状态
                    禁止该设备从睡眠状态唤醒系统

                    用法: POWERCFG -DEVICEDISABLEWAKE

                    <devicename>    指定使用
                                  "PowerCfg -DEVICEQUERY wake_armed" 检索的设备。

        -IMPORT       从指定的文件导入所有电源设置。

                    用法: POWERCFG -IMPORT <filename> <GUID>

                    <filename>    指定到使用 "PowerCfg -EXPORT" 参数生成的文件
                                的完全限定路径。
                    <GUID>        (可选)将设置加载到此 GUID 所代表
                                 的电源方案中。如果未提供,powercfg
                                将生成并使用新 GUID

                    示例:
                        POWERCFG -IMPORT c:\scheme.pow
        -EXPORT       将指定的 GUID 代表的电源方案导出到
                    指定的文件。

                    用法: POWERCFG -EXPORT <filename> <GUID>

                    <filename>    指定到目标文件的完全限定路径。
                    <GUID>        指定一个电源方案 GUID,并可以通过
                                使用 "PowerCfg /L" 获得它。

                    示例:
                        POWERCFG -EXPORT c:\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e
        -LASTWAKE     报告关于哪些设备从上次睡眠中唤醒系统的信息
                    转换

        -HELP, -?     显示关于命令行参数的信息。

        -ALIASES      显示所有别名及其相应的 GUID。
                    用户可以使用这些别名代替命令行
                    上的任何 GUID。

        -SETSECURITYDESCRIPTOR
                    设置与指定的电源设置、电源方案、操作相关联的安全描述符。

                    用法: POWERCFG -SETSECURITYDESCRIPTOR <GUID|ACTION> <SDDL>

                    <GUID>         指定电源方案或电源设置 GUID。
                    <ACTION>       可以是下列字符串之一:
                                 ActionSetActive、ActionCreate、ActionDefault
                    <SDDL>         以 SDDL 格式指定一个有效的安全描述符
                                 字符串。调用 POWERCFG -GETSECURITYDESCRIPTOR 以查看
                                 SDDL 字符串示例。

        -GETSECURITYDESCRIPTOR
                    获取与指定的电源设置、电源方案或操作
                    相关联的安全描述符。

                    用法: POWERCFG -GETSECURITYDESCRIPTOR <GUID|ACTION>
                    <GUID>         指定电源方案或电源设置 GUID。
                    <ACTION>       可以是下列字符串之一:
                                 ActionSetActive、ActionCreate、ActionDefault


    2008年12月14日 5:03
  •  

    请问下蓝林你这个组策略是怎么写的啊??我想通过写一个脚本,实现让域用户在20分钟不用电脑时,自动关闭监视器.
    2008年12月18日 1:27
  •  

    这个组策略我已经实现了,定时关闭显示器,定时待机,定时休眠.

    如果有朋友需要的话,可以给发邮件.

    frankie.ye#gmail.com

    2008年12月24日 2:31
  •  

    我也想要,请发一个过来。Joney.Wang@126.com

    非常感谢谢!

    2008年12月30日 6:08
  • 制作此脚本 用组策略部署使其用户开机运行

    脚本如下:

    @echo off
    powercfg.exe /change "always on" /monitor-timeout-ac 20
    powercfg.exe /SETACTIVE "always on"

    然后设置为计算机启动脚本,但怎么刷新重启都无法生效,查看电源方案还是没有变化

    如设置为用户登陆脚本,普通用户无法执行此脚本。

    能否给点意见,谢谢,你是如何部署成功的,也参考过微软的KB915160,也无济于事。

    (备注:如果在管理员状态下手动运行此脚本,电源方案立即生效,可以判断脚本无问题)
    adrien
    2009年6月1日 4:11