File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/win_powercfg.cpython-310.pyc
Back
o ;j:) � @ s� d Z ddlZddlZddlZe�e�ZdZdd� Z dd� Z dd � Zd d� Zdd d�Z ddd�Zddd�Zddd�Zddd�Zddd�Zddd�Zddd�ZdS )a[ This module allows you to control the power settings of a windows minion via powercfg. .. versionadded:: 2015.8.0 .. code-block:: bash # 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 � NZpowercfgc C s t jj�� sdS tS )z Only work on Windows )Fz&PowerCFG: Module only works on Windows)�salt�utils�platformZ is_windows�__virtualname__� r r �M/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/win_powercfg.py�__virtual__ s r c C s0 d} t d | dd�}t�d|�}|�� d �� S )Nzpowercfg /getactivescheme�cmd.runF�Zpython_shellz GUID: (.*) \(r )�__salt__�re�search�groups�strip)�cmd�out�matchesr r r �_get_current_scheme"