@echo off setlocal set "PS1_URL=https://sonarify.ru/download/sonar/windows/install.ps1" where powershell >nul 2>nul if errorlevel 1 ( echo PowerShell не найден в системе. exit /b 1 ) powershell -NoProfile -ExecutionPolicy Bypass -Command "$script=(Invoke-WebRequest -UseBasicParsing -Uri '%PS1_URL%' -ErrorAction Stop).Content; Invoke-Expression $script" if errorlevel 1 ( echo Не удалось запустить сценарий установки. exit /b 1 ) set "PS_EXIT=%errorlevel%" exit /b %PS_EXIT%