标题: [已结]请教大家如何进行PC电源管理判断?
[打印本页]
作者: hamihaha
时间: 2008-12-9 09:08
标题: [已结]请教大家如何进行PC电源管理判断?
在DC上设定帐号登录时执行脚本
@echo off
net user \\xxxxx\NETLOGON
powercfg /create Spilsz_Power
powercfg /setactive spilsz_power
powercfg.exe /change "Spilsz_Power" /monitor-timeout-ac 10
powercfg.exe /change "Spilsz_Power" /monitor-timeout-dc 10
powercfg.exe /change "Spilsz_Power" /standby-timeout-ac 20
powercfg.exe /change "Spilsz_Power" /standby-timeout-dc 20
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-ac 30
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-dc 30
第一次的登录时OK,但下次登录后会出现语法错误,怎么进行判断
若本机已设定电源管理选项Spilsz_Power。则直接跳过。
谢谢大家了。。。。。
[
Last edited by HAT on 2009-1-12 at 14:56 ]
作者: hamihaha
时间: 2008-12-9 09:33
顶3
作者: HAT
时间: 2008-12-9 10:09
Quote: |
@echo off
net user \\xxxxx\NETLOGON
powercfg /query "Spilsz_Power"
if %errorlevel% equ 0 goto :eof
powercfg /create Spilsz_Power
powercfg /setactive spilsz_power
powercfg.exe /change "Spilsz_Power" /monitor-timeout-ac 10
powercfg.exe /change "Spilsz_Power" /monitor-timeout-dc 10
powercfg.exe /change "Spilsz_Power" /standby-timeout-ac 20
powercfg.exe /change "Spilsz_Power" /standby-timeout-dc 20
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-ac 30
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-dc 30 |
|
作者: hamihaha
时间: 2008-12-9 15:56
谢谢你,如果设定查到spilsz_power后,直接执行powercfg.exe /change "Spilsz_Power" /monitor-timeout-ac 10
powercfg.exe /change "Spilsz_Power" /monitor-timeout-dc 10
powercfg.exe /change "Spilsz_Power" /standby-timeout-ac 20
powercfg.exe /change "Spilsz_Power" /standby-timeout-dc 20
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-ac 30
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-dc 30
应该怎么判断??
作者: HAT
时间: 2008-12-9 18:31
Quote: |
@echo off
net user \\xxxxx\NETLOGON
powercfg /query "Spilsz_Power"
if %errorlevel% equ 0 goto :change
powercfg /create Spilsz_Power
powercfg /setactive spilsz_power
:change
powercfg.exe /change "Spilsz_Power" /monitor-timeout-ac 10
powercfg.exe /change "Spilsz_Power" /monitor-timeout-dc 10
powercfg.exe /change "Spilsz_Power" /standby-timeout-ac 20
powercfg.exe /change "Spilsz_Power" /standby-timeout-dc 20
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-ac 30
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-dc 30 |
|
作者: teaterr
时间: 2009-1-12 13:53
这个对我来说很有用,呵呵。
但我不知道powercfg有没有办法来改变屏幕保护的时间设置,还是说只能从注册表修改?