From 3fcda6d318a07fdb0eb106115058af65d1efb0e1 Mon Sep 17 00:00:00 2001 From: USER Date: Fri, 29 Aug 2025 16:42:02 +0100 Subject: [PATCH] . --- PS/aa.ps1 | 0 SpeedUp.bat | 7 --- b_power.bat | 110 ++++++++++++------------------------------- bin/SoftwareList.bat | 4 ++ bin/SpeedUpPS.bat | 15 +++--- 5 files changed, 39 insertions(+), 97 deletions(-) delete mode 100644 PS/aa.ps1 delete mode 100644 SpeedUp.bat diff --git a/PS/aa.ps1 b/PS/aa.ps1 deleted file mode 100644 index e69de29..0000000 diff --git a/SpeedUp.bat b/SpeedUp.bat deleted file mode 100644 index 034e761..0000000 --- a/SpeedUp.bat +++ /dev/null @@ -1,7 +0,0 @@ -@echo off -set EXE="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" -set TEMPLATE="C:\Packages\SSH\SpeedUp.ps1" -set TEMPLATE="C:\Scripts\wpublic\bin\SpeedUp.ps1" - -%EXE% -ExecutionPolicy Bypass -File %TEMPLATE% - diff --git a/b_power.bat b/b_power.bat index 520ff5a..f9e8e37 100644 --- a/b_power.bat +++ b/b_power.bat @@ -1,63 +1,30 @@ -@echo on +@echo off +call C:\Scripts\wBase\baseENV.bat call C:\Scripts\wLocal\localENV.bat @REM xxxxxxx echo "START: %~n0" +@REM set powershell variables -@REM set variables to ensure they are set, +@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" ( +echo %COMPUTERNAME% | find /I "server" >nul +if %errorlevel%==0 ( set POWERCFG=1 ) -if "%check_computername%" EQU "SERVER2" ( +echo %COMPUTERNAME% | find /I "surgery" >nul +if %errorlevel%==0 ( 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 "SURGERY5" ( - set POWERCFG=1 -) - -if "%check_computername%" EQU "SURGERY6" ( - set POWERCFG=1 -) - -if "%check_computername%" EQU "SURGERY7" ( - set POWERCFG=1 -) - -if "%check_computername%" EQU "SURGERY8" ( - set POWERCFG=1 -) - -if "%check_computername%" EQU "RECEPTION1" ( +echo %COMPUTERNAME% | find /I "reception" >nul +if %errorlevel%==0 ( set POWERCFG=1 ) @@ -65,46 +32,27 @@ if "%check_computername%" EQU "RECEPTION2" ( set POWERCFG=1 ) -if "%check_computername%" EQU "RECEPTION3" ( - set POWERCFG=1 + +if [%POWERCFG%] == [0] ( + echo "Reset power profiles" + powercfg -restoredefaultschemes ) -if "%check_computername%" EQU "RECEPTION4" ( - set POWERCFG=1 +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 75 + powercfg -setdcvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 3 + powercfg -setacvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 3 + powercfg -setdcvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONLOW 3 + powercfg -setacvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONLOW 3 + powercfg /q SCHEME_CURRENT > C:\Scripts\pafter.txt ) -if "%check_computername%" EQU "RECEPTION5" ( - set POWERCFG=1 -) - -if "%check_computername%" EQU "RECEPTION6" ( - 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 75 - powercfg -setdcvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 3 - powercfg -setacvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 3 - powercfg -setdcvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONLOW 3 - powercfg -setacvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONLOW 3 - powercfg /q SCHEME_CURRENT > C:\Scripts\pafter.txt - ) -@REM ) - echo "FINISHED: %~n0" \ No newline at end of file diff --git a/bin/SoftwareList.bat b/bin/SoftwareList.bat index 9fab56d..1770030 100755 --- a/bin/SoftwareList.bat +++ b/bin/SoftwareList.bat @@ -1,7 +1,11 @@ @echo off call C:\Scripts\wBase\baseENV.bat call C:\Scripts\wLocal\localENV.bat +@REM xxxxxxx +echo "START: %~n0" echo "Dump software list" set PSFILE="%WBASE%\bin\SoftwareList.ps1" %POWERSHELL% -ExecutionPolicy Bypass -File %PSFILE% > "C:\%check_computername%.txt" + +echo "FINISHED: %~n0" \ No newline at end of file diff --git a/bin/SpeedUpPS.bat b/bin/SpeedUpPS.bat index 70c1361..fc8927a 100644 --- a/bin/SpeedUpPS.bat +++ b/bin/SpeedUpPS.bat @@ -1,14 +1,11 @@ @echo off -set check_computername=%COMPUTERNAME% -echo "Found computer %check_computername%" - -set PACKAGES="C:\Packages" - -set WBASE="C:\Scripts\wBase" -set WLOCAL="C:\Scripts\wLocal" - -set POWERSHELL=%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe +call C:\Scripts\wBase\baseENV.bat +call C:\Scripts\wLocal\localENV.bat +@REM xxxxxxx +echo "START: %~n0" echo "Speed up Powershell processing" set PSFILE="%WBASE%\bin\SpeedUp.ps1" %POWERSHELL% -ExecutionPolicy Bypass -File %PSFILE% + +echo "FINISHED: %~n0" \ No newline at end of file