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]" }