Files
2026-09-09 11:56:44 -07:00

40 lines
946 B
Batchfile

@echo off
setlocal EnableExtensions
set "SCRIPT=%~dp0Automotive-Workstation-Setup.ps1"
if not exist "%SCRIPT%" (
echo ERROR: Setup script not found:
echo "%SCRIPT%"
pause
exit /b 1
)
echo Automotive Workstation Setup - ODIS ^& XENTRY
echo.
echo [1] Plan
echo [2] Apply
echo [3] Resume from checkpoint
echo [4] HealthCheck
echo [5] Exit
set /p "CHOICE=Select an action [1-5]: "
if "%CHOICE%"=="1" set "MODE=Plan"
if "%CHOICE%"=="2" set "MODE=Apply"
if "%CHOICE%"=="3" (
set "MODE=Apply"
set "RESUME=-ResumeFromCheckpoint"
)
if "%CHOICE%"=="4" set "MODE=HealthCheck"
if "%CHOICE%"=="5" exit /b 0
if not defined MODE (
echo Invalid selection.
pause
exit /b 2
)
PowerShell.exe -NoProfile -ExecutionPolicy Bypass -File "%SCRIPT%" -Mode "%MODE%" -WorkstationProfile "ODIS & XENTRY" -PromptForRestart %RESUME%
set "EXITCODE=%ERRORLEVEL%"
echo.
if not "%EXITCODE%"=="0" echo Setup exited with code %EXITCODE%.
pause
exit /b %EXITCODE%