@Echo Off cls :: This script will deploy the AutoLogon process SetLocal Set LocalLocation=%WinDir%\Temp copy /y "%~dp0AutoLogonScheduledTask.ps1" "%LocalLocation%" copy /y "%~dp0AutoLogonLogoffTimer.ps1" "%LocalLocation%" PUSHD "%LocalLocation%" IF /I "%1"=="MDTBuildAccount" GOTO MDT IF /I "%1"=="" GOTO LocalAccount :MDT powershell.exe -ExecutionPolicy Bypass -Command "& '"%LocalLocation%\AutoLogonScheduledTask.ps1"' -MDT -RemoveLegalPrompt -WaitForNetwork -RemoveDynamicSiteName" GOTO Finish :LocalAccount powershell.exe -ExecutionPolicy Bypass -Command "& '"%LocalLocation%\AutoLogonScheduledTask.ps1"' -NewLocalAdmin:'PrimeMySystem' -PasswordLength:20 -SpecialCharacters:5 -RemoveLegalPrompt -RemoveDynamicSiteName" :Finish POPD del /q "%LocalLocation%\AutoLogonScheduledTask.ps1" del /q "%LocalLocation%\AutoLogonLogoffTimer.ps1" EndLocal Exit /b 0