@ECHO OFF :: ******************************************************************************************************************** :: :: enabling Technology progressive OS deployment :: Client System Bootstrapper for Windows 10 Enterprise Installations :: :: Setup Complete Wrapper :: Version 1.0.0 :: :: Tested with Windows 10 Enterprise Release 2004 and Release 2009 :: :: Please review all the scripts BEFORE you install it on any of your systems. :: This installation/configuration is customized to our internal requirements and might not fit for everyone! :: :: ******************************************************************************************************************** SETLOCAL :SetupComplete TITLE SetupComplete SET Module=SetupComplete SET logfile_setup=%HOMEDRIVE%\Temp\%Module%.txt :SetLogHeader ECHO ******************************************************************************** >%logfile_setup% ECHO Started %Module% on %DATE:~0% - %TIME:~0,8% ECHO For %COMPUTERNAME% by %USERDOMAIN%\%USERNAME% >>%logfile_setup% ECHO.>>%logfile_setup% 2>nul :LOGIC : Change some attributes of the Scripts directory attrib +A -R -S -H %windir%\setup\SCRIPTS\*.* /S /D : Start any existing CMD file (including subfolders) CD %systemroot%\setup\SCRIPTS FOR /D %%f in (*) do ( PUSHD %%f FOR %%g in (*.cmd) do ( ECHO Call %%g >>%logfile_setup% 2>nul call %%g >nul 2>&1 : START /MIN /WAIT "%%g" %%g ECHO.>>%logfile_setup% 2>nul ) POPD ) ECHO.>>%logfile_setup% 2>nul ECHO Finished %Module% on %DATE:~0% - %TIME:~0,8% ECHO ******************************************************************************** >>%logfile_setup% ECHO.>>%logfile_setup% 2>nul : Clean up after the setup is done IF EXIST %systemroot%\setup\SCRIPTS\done RD /s /q %systemroot%\setup\SCRIPTS >nul 2>&1 :: ******************************************************************************************************************** :: :: Changelog: :: :: 0.9.0: Internal Test :: 1.0.0: Initial Release :: :: ******************************************************************************************************************** :: :: License: BSD 3-Clause License :: :: Copyright 2021, enabling Technology :: All rights reserved. :: :: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the :: following conditions are met: :: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following :: disclaimer. :: 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the :: following disclaimer in the documentation and/or other materials provided with the distribution. :: 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote :: products derived from this software without specific prior written permission. :: :: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, :: INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE :: DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, :: SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR :: SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, :: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE :: USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. :: :: ******************************************************************************************************************** :: :: Disclaimer: :: - Use at your own risk, etc. :: - This is open-source software, if you find an issue try to fix it yourself. There is no support and/or warranty :: in any kind :: - This is a third-party Software :: - The developer of this Software is NOT sponsored by or affiliated with Microsoft Corp (MSFT) or any of its :: subsidiaries in any way :: - The Software is not supported by Microsoft Corp (MSFT) :: - By using the Software, you agree to the License, Terms, and any Conditions declared and described above :: - If you disagree with any of the Terms, and any Conditions declared: Just delete it and build your own solution :: :: ********************************************************************************************************************