@echo off
setlocal
title ROGLsecure - Wazuh-Agent neu installieren
net session >nul 2>&1
if %errorlevel% neq 0 (
  echo Administratorrechte werden angefordert ...
  powershell -NoProfile -Command "Start-Process -FilePath '%~f0' -Verb RunAs"
  exit /b
)
set "D=%TEMP%\roglsecure-agent"
mkdir "%D%" 2>nul
powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop'; foreach($n in 'install-agent.ps1','roglsecure-fix.ps1','roglsecure-fix.cmd'){ Invoke-WebRequest -UseBasicParsing -Uri ('http://10.205.10.36/clients/windows/'+$n) -OutFile ('%D%\'+$n) }; & '%D%\install-agent.ps1' -Manager '10.205.10.36' -Version '4.14.9' -FilesUrl 'http://10.205.10.36/clients' -Reinstall"
if %errorlevel% neq 0 (echo FEHLER bei der Installation.) else (echo Fertig: Der Agent meldet sich jetzt bei 10.205.10.36.)
echo.
pause
