@echo off title ONE-FIX Agent Upgrade rem ============================================================ rem ONE-FIX agent manual upgrade launcher (seolren.com) rem Controlled conversion: stop service, replace exe directly rem (no swap race), SHA-256 verified, restart + verify. rem Uses local upgrade-agent.ps1 if next to this bat, rem otherwise downloads from seolren.com. rem Served at: https://seolren.com/downloads/onefix-agent-upgrade.bat rem ============================================================ net session >nul 2>&1 if %errorlevel% == 0 goto :run echo. echo Requesting administrator rights (UAC)... powershell -NoProfile -Command "Start-Process -FilePath '%~f0' -Verb RunAs" exit /b :run set "PSFILE=%ProgramData%\onefix-upgrade-agent.ps1" if exist "%~dp0upgrade-agent.ps1" ( copy /y "%~dp0upgrade-agent.ps1" "%PSFILE%" >nul goto :exec ) echo. echo Downloading upgrade script... powershell -NoProfile -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol='Tls12'; iwr 'https://seolren.com/downloads/upgrade-agent.ps1' -UseBasicParsing -OutFile '%PSFILE%'" if not exist "%PSFILE%" ( echo [X] Download failed - check internet connection. pause exit /b 1 ) :exec powershell -NoProfile -ExecutionPolicy Bypass -File "%PSFILE%" del "%PSFILE%" >nul 2>&1 echo. pause