@echo off rem this script is doing most of the work ... set T=c:\TEMP set TOOLS=c:\tools set SCRIPTS=%TOOLS%\scripts set LOG=%SCRIPTS%\autoconfig-all.txt set COMPANY_SETTINGS=..\company\settings.cmd del /F %LOG% 1>nul 2>nul if not "%1"=="STDOUT_TO_FILE" %0 STDOUT_TO_FILE %* 1>%LOG% 2>&1 shift /1 rem show window with logfile while running scripts ... start %TOOLS%\logmonitor.exe %LOG% echo ####### %0 ####### date /t time /t echo. echo creating %T% ... mkdir %T% 1>nul 2>nul echo cd to %SCRIPTS% ... cd /D %SCRIPTS% rem SCRIPT settings ... if EXIST settings.cmd ( echo loading settings ... call settings.cmd ) else ( echo WARNING: settings.cmd not found! echo setting defaults ... set windows_updates=1 ) echo ++++++++++++++++++ echo windows_updates=%windows_updates% echo install_firefox=%install_firefox% echo install_aerolite=%install_aerolite% echo ++++++++++++++++++ echo. rem COMPANY settings ... set mydomain= if NOT EXIST %COMPANY_SETTINGS% ( echo INFO: COMPANY %COMPANY_SETTINGS% NOT FOUND ) else ( echo OK. Loading COMPANY settings ... call %COMPANY_SETTINGS% ) echo ++++++++++++++++++ echo mydomain=%mydomain% echo ++++++++++++++++++ echo. echo ####################### echo ### UNPACK and COPY ### echo ####################### echo. rem 7-zip is essential for other scripts ... call unpack-7zip.cmd echo. rem windows update blocker is in the zipfiles ... call unpack-zipfiles.cmd echo. rem put vnc in place ... call unpack-vnc.cmd echo. rem copy some other stuff ... call copy-executables.cmd echo. echo ##################### echo ### INSTALL tasks ### echo ##################### echo. call install-tweaks.cmd echo. call install-adk.cmd echo. call install-git.cmd echo. powershell -command .\install-windowsterminal.ps1 echo. rem fuck you microsoft ... call install-openshell.cmd echo. rem fuck you google ... if %install_firefox% == 1 ( call install-firefox.cmd echo. ) call install-win32diskimager.cmd echo. call install-shortcuts.cmd echo. rem should be done as late as possible ... call install-logonscript.cmd echo. echo add full access rights to all users on public icons ... icacls %PUBLIC%\Desktop\*.lnk /grant Users:F echo. echo removing read-only flag on tools folder ... attrib /S /D -R %TOOLS%\* echo. date /t time /t echo ####### %0 ####### echo READY. echo. echo rebooting ... shutdown -g -t 0