User Tools

Site Tools


userspace:windows_power_management

This is an old revision of the document!


Windows Power Management (create powerplan)

Scripts and Guide by Soren Birk

This package is for changing when the Windows computer turns off the display/enters standby.

Tested With:

  • OPSI 4.0.2.4
  • Winst 4.11.3.3
  • Windows 7, 32 and 64-Bit

Instructions:

  • Use powercfg to edit the power settings - see powercfg /? for more info.
  • Possible values to edit with the -change parameter:
    • -monitor-timeout-ac minutes
    • -monitor-timeout-dc minutes
    • -disk-timeout-ac minutes
    • -disk-timeout-dc minutes
    • -standby-timeout-ac minutes
    • -standby-timeout-dc minutes
    • -hibernate-timeout-ac minutes
    • -hibernate-timeout-dc minutes

Tree:

CLIENT_DATA
  └ setup.ins

The script featured here will change the monitor timeout to 30 mins and set standby timeout to 0 (disabled).

setup.ins

[Actions]
DefVar $shut_off_screen$
DefVar $standby$
 
Set $shut_off_screen$ = GetProductProperty("shut_off_screen", "30")
Set $standby$ = GetProductProperty("standby", "0")
 
Message "Settings for Power Management is being changed"
winbatch_powersave
 
 
[Winbatch_powersave]
powercfg -change -monitor-timeout-ac $shut_off_screen$
powercfg -change -standby-timeout-ac $standby$

control-file

[Package]
version: 1
depends: 
incremental: False

[Product]
type: localboot
id: powersaveoptions
name: Powersave Options
description: Control the Windows Powersave options
advice: 
version: 0
priority: 0
licenseRequired: False
productClasses: 
setupScript: setup.ins
uninstallScript: 
updateScript: 
alwaysScript: 
onceScript: 
customScript: 
userLoginScript: 

[ProductProperty]
type: unicode
name: shut_off_screen
multivalue: False
editable: True
description: When should the screen shut off?
values: ["0", "120", "15", "30", "60"]
default: ["30"]

[ProductProperty]
type: unicode
name: standby
multivalue: False
editable: True
description: When should the PC enter standby?
values: ["0", "120", "15", "30", "60"]
default: ["0"]
userspace/windows_power_management.1390911937.txt.gz · Last modified: 2021/08/23 08:37 (external edit)