This module allows you to control the power settings of a windows minion via powercfg.
New in version 2015.8.0.
# Set monitor to never turn off on Battery power salt '*' powercfg.set_monitor_timeout 0 power=dc # Set disk timeout to 120 minutes on AC power salt '*' powercfg.set_disk_timeout 120 power=ac
Get the current disk timeout of the given scheme
Parameters: |
scheme (str) -- The scheme to use, leave as
|
---|---|
Returns: | A dictionary of both the AC and DC settings |
Return type: | dict |
CLI Example:
salt '*' powercfg.get_disk_timeout
Get the current hibernate timeout of the given scheme
- scheme (str):
The scheme to use, leave as
None
to use the current. Default isNone
. This can be the GUID or the Alias for the Scheme. Known Aliases are:
SCHEME_BALANCED
- BalancedSCHEME_MAX
- Power saverSCHEME_MIN
- High performance
Returns: | A dictionary of both the AC and DC settings |
---|---|
Return type: | dict |
CLI Example:
salt '*' powercfg.get_hibernate_timeout
Get the current monitor timeout of the given scheme
Parameters: |
scheme (str) -- The scheme to use, leave as
|
---|---|
Returns: | A dictionary of both the AC and DC settings |
Return type: | dict |
CLI Example:
salt '*' powercfg.get_monitor_timeout
Get the current standby timeout of the given scheme
- scheme (str):
The scheme to use, leave as
None
to use the current. Default isNone
. This can be the GUID or the Alias for the Scheme. Known Aliases are:
SCHEME_BALANCED
- BalancedSCHEME_MAX
- Power saverSCHEME_MIN
- High performance
Returns: | A dictionary of both the AC and DC settings |
---|---|
Return type: | dict |
CLI Example:
salt '*' powercfg.get_standby_timeout
Set the disk timeout in minutes for the given power scheme
Parameters: |
|
---|---|
Returns: |
|
Return type: |
CLI Example:
# Sets the disk timeout to 30 minutes on battery salt '*' powercfg.set_disk_timeout 30 power=dc
Set the hibernate timeout in minutes for the given power scheme
Parameters: |
|
---|---|
Returns: |
|
Return type: |
CLI Example:
# Sets the hibernate timeout to 30 minutes on Battery salt '*' powercfg.set_hibernate_timeout 30 power=dc
Set the monitor timeout in minutes for the given power scheme
Parameters: |
|
---|---|
Returns: |
|
Return type: |
CLI Example:
# Sets the monitor timeout to 30 minutes salt '*' powercfg.set_monitor_timeout 30
Set the standby timeout in minutes for the given power scheme
Parameters: |
|
---|---|
Returns: |
|
Return type: |
CLI Example:
# Sets the system standby timeout to 30 minutes on Battery salt '*' powercfg.set_standby_timeout 30 power=dc
© 2019 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.win_powercfg.html