salt.states.win_powercfg

This module allows you to control the power settings of a windows minion via powercfg.

New in version 2015.8.0.

# Set timeout to 30 minutes on battery power
monitor:
    powercfg.set_timeout:
        - value: 30
        - power: dc
salt.states.win_powercfg.set_timeout(name, value, power='ac', scheme=None)

Set the sleep timeouts of specific items such as disk, monitor, etc.

Parameters:
  • name (str) --

    The setting to change, can be one of the following:

    • monitor
    • disk
    • standby
    • hibernate
  • value (int) -- The amount of time in minutes before the item will timeout
  • power (str) --

    Set the value for AC or DC power. Default is ac. Valid options are:

    • ac (AC Power)
    • dc (Battery)
  • scheme (str) --

    The scheme to use, leave as None to use the current. Default is None. This can be the GUID or the Alias for the Scheme. Known Aliases are:

    • SCHEME_BALANCED - Balanced
    • SCHEME_MAX - Power saver
    • SCHEME_MIN - High performance

CLI Example:

# Set monitor timeout to 30 minutes on Battery
monitor:
  powercfg.set_timeout:
    - value: 30
    - power: dc

# Set disk timeout to 10 minutes on AC Power
disk:
  powercfg.set_timeout:
    - value: 10
    - power: ac