$currentScheme = powercfg -getactivescheme $schemeGUID = ($currentScheme -split ' ')[3] # AC power settings (when plugged in) powercfg /setacvalueindex $schemeGUID SUB_PROCESSOR PROCTHROTTLEMIN 100 powercfg /setacvalueindex $schemeGUID SUB_PROCESSOR PROCTHROTTLEMAX 100 # DC power settings (when on battery) powercfg /setdcvalueindex $schemeGUID SUB_PROCESSOR PROCTHROTTLEMIN 50 powercfg /setdcvalueindex $schemeGUID SUB_PROCESSOR PROCTHROTTLEMAX 100 powercfg /setactive $schemeGUID Write-Host "CPU performance limits updated for both AC and battery."