diff --git a/b_power.bat b/b_power.bat new file mode 100644 index 0000000..2b005b5 --- /dev/null +++ b/b_power.bat @@ -0,0 +1,83 @@ +@echo on +call C:\Scripts\wLocal\localENV.bat +@REM xxxxxxx +echo "START: %~n0" + + +@REM set variables to ensure they are set, +@REM POWERCFG 0 - no change +@REM POWERCFG 1 - change profiles + +set ZUPER=0 +set POWERCFG=0 + +@REM if "%USERNAME%" == "zuper" ( +@REM echo "Found user %USERNAME%" +@REM echo "Not setting up POWERCFG for %USERNAME%" +@REM set ZUPER=1 +@REM ) + +if "%check_computername%" EQU "SERVER" ( + set POWERCFG=1 +) + +if "%check_computername%" EQU "DESKTOP-RGUBU4K" ( + set POWERCFG=1 +) + +if "%check_computername%" EQU "SURGERY1" ( + set POWERCFG=1 +) + +if "%check_computername%" EQU "SURGERY2" ( + set POWERCFG=1 +) + +if "%check_computername%" EQU "SURGERY3" ( + set POWERCFG=1 +) + +if "%check_computername%" EQU "SURGERY4" ( + set POWERCFG=1 +) + +if "%check_computername%" EQU "RECEPTION1" ( + set POWERCFG=1 +) + +if "%check_computername%" EQU "RECEPTION2" ( + set POWERCFG=1 +) + +if "%check_computername%" EQU "RECEPTION3" ( + set POWERCFG=1 +) + +if "%check_computername%" EQU "RECEPTION4" ( + set POWERCFG=1 +) + +@REM if [%ZUPER%] == [1] ( +@REM echo "Not installing printers" +@REM ) else ( + if [%POWERCFG%] == [0] ( + echo "Reset power profiles" + powercfg -restoredefaultschemes + ) + + if [%POWERCFG%] == [1] ( + echo "Disabling power profiles" + powercfg /q SCHEME_CURRENT > C:\Scripts\pbefore.txt + powercfg /change monitor-timeout-ac 0 + powercfg /change monitor-timeout-dc 0 + powercfg /change disk-timeout-ac 0 + powercfg /change disk-timeout-dc 0 + powercfg /change standby-timeout-ac 0 + powercfg /change standby-timeout-dc 0 + powercfg -setdcvalueindex SCHEME_CURRENT SUB_BATTERY BATLEVELCRIT 90 + powercfg -setdcvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 3 + powercfg /q SCHEME_CURRENT > C:\Scripts\pafter.txt + ) +@REM ) + +echo "FINISHED: %~n0" \ No newline at end of file