Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.22 KB

README.md

File metadata and controls

49 lines (34 loc) · 1.22 KB

PowerPlan Module

Allows you to retrieve the list of available power plans and select the active plans from PowerShell.

This module includes both PowerShell functions and a Desired State Configuration resource. Pester unit tests are provided in the .\Tests folder and an example configuration script is provided in the .\Examples folder.

Examples

# List available plans
Get-Powerplan

# List active plan
Get-Powerplan | ? IsActive -eq $true

# List available plans on remote computer
Get-Powerplan -Computername RemoteMachine

# Set active plan
Set-Powerplan Balanced

# Set active plan with space in the name
Set-Powerplan -Planname 'High performance'

# Set active plan on remote computer
Set-Powerplan -Planname Balanced -Computername RemoteMachine

# Create a new configuration that contains the PowerPlan resource
Configuration PowerSettings
{
    Import-DscResource -ModuleName PowerPlan

    PowerPlan HighPerformance
    {
        Name = 'High performance'
    }            
}

# temp

Release Notes

v2.0.0.0

  • Modifications to add Pester tests and DSC resources

v1.0.3.0

  • Original module release by Tore Grøneng