103 lines
4.5 KiB
Batchfile
103 lines
4.5 KiB
Batchfile
@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
|
|
::
|
|
:: ********************************************************************************************************************
|