How to import a power scheme and then activate it?
Let’s consider the following power scheme:
- Name: Corporate-Balanced
- Power Scheme GUID: dam2e870-e11b-4b99-88d9-9bec021a7dbs
This power scheme has been saved as mypowerscheme.pow
.
Import Power Scheme
powercfg.exe /import mypowerscheme.pow dam2e870-e11b-4b99-88d9-9bec021a7dbs
.
.
Activate Power Plan
powercfg.exe /s dam2e870-e11b-4b99-88d9-9bec021a7dbs
.
.
Result
The following power plan is created and activated:
.
.
Using PSADT…
Here is a script that can be used to deploy it using PSADT:
# Import power scheme
Write-Log "--- Import power scheme ---"
Try {
Execute-Process -Path "powercfg.exe" -Parameters "/import `"$dirFiles\mypowerscheme.pow`" dam2e870-e11b-4b99-88d9-9bec021a7dbs"
Write-Log "Power scheme successfully imported"
}
Catch {
Write-Log "Exception caught in importing power scheme : $error[0]"
}
# Set power plan as active
Write-Log "--- Set power plan as active ---"
Try {
Execute-Process -Path "powercfg.exe" -Parameters "/s dam2e870-e11b-4b99-88d9-9bec021a7dbs"
Write-Log "Power plan successfully activated"
}
Catch {
Write-Log "Exception caught in activating power plan : $error[0]"
}
