@echo off
setlocal
set SCRIPT_URL=https://lan.dazrave.uk/files/setup-control-laptop.ps1
set TEMP_PS=%TEMP%\lan-control-laptop-setup.ps1

echo Downloading Bravo laptop setup...
powershell -NoProfile -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -UseBasicParsing '%SCRIPT_URL%' -OutFile '%TEMP_PS%'"
if errorlevel 1 (
  echo Failed to download setup script from %SCRIPT_URL%
  pause
  exit /b 1
)

echo Running Bravo laptop setup...
powershell -NoProfile -ExecutionPolicy Bypass -File "%TEMP_PS%"
set EXITCODE=%ERRORLEVEL%

if not "%EXITCODE%"=="0" (
  echo Setup finished with exit code %EXITCODE%
  pause
)

exit /b %EXITCODE%
