@echo off setlocal EnableExtensions DisableDelayedExpansion cd /d "%~dp0" if errorlevel 1 goto :path_error set "VENDOO_PS=%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" if not exist "%VENDOO_PS%" goto :powershell_missing echo Vendoo Production Updater 3.4 preflight... "%VENDOO_PS%" -NoLogo -NoProfile -ExecutionPolicy Bypass -File ".\scripts\updater\Vendoo.Updater.Preflight.ps1" set "VENDOO_RC=%ERRORLEVEL%" if not "%VENDOO_RC%"=="0" goto :preflight_failed "%VENDOO_PS%" -NoLogo -NoProfile -ExecutionPolicy Bypass -STA -File ".\scripts\update-vendoo-gui.ps1" set "VENDOO_RC=%ERRORLEVEL%" if not "%VENDOO_RC%"=="0" goto :gui_failed exit /b 0 :path_error echo. echo [ERROR] The Vendoo package directory could not be opened. echo Path: %~dp0 echo. pause exit /b 30 :powershell_missing echo. echo [ERROR] Windows PowerShell 5.1 was not found. echo Expected: %VENDOO_PS% echo. pause exit /b 31 :preflight_failed echo. echo [ERROR] The Windows PowerShell preflight failed with exit code %VENDOO_RC%. echo Log: %CD%\logs\updater-preflight.log echo. pause exit /b %VENDOO_RC% :gui_failed echo. echo [ERROR] The updater UI exited with code %VENDOO_RC%. echo Log: %CD%\logs\updater-bootstrap.log echo. pause exit /b %VENDOO_RC%