@echo off
rem =====================================================================
rem  GLPI-Agent-Installer.cmd  -  GLPIINST-V1
rem  Startet GLPI-Agent-Installer.ps1 so, dass die ueblichen Stolpersteine
rem  wegfallen:
rem    * als Verwalter (sonst keine Installation, kein Dienst)
rem    * -ExecutionPolicy Bypass (sonst blockt die Skript-Richtlinie)
rem    * -NoProfile (kein fremdes Profil dazwischen)
rem    * Fenster bleibt offen, damit Meldungen lesbar bleiben
rem =====================================================================

setlocal
set "HIER=%~dp0"
set "SKRIPT=%HIER%GLPI-Agent-Installer.ps1"

if not exist "%SKRIPT%" (
    echo.
    echo   FEHLER: GLPI-Agent-Installer.ps1 liegt nicht neben dieser Datei.
    echo   Erwartet: %SKRIPT%
    echo.
    pause
    exit /b 1
)

rem Laufen wir schon als Verwalter?
net session >nul 2>&1
if errorlevel 1 (
    echo.
    echo   Es braucht Verwalterrechte - starte neu mit Nachfrage...
    echo.
    powershell -NoProfile -Command "Start-Process -Verb RunAs -FilePath '%~f0'"
    exit /b 0
)

echo.
echo   GLPI-Agent Installer
echo   ---------------------
echo.

powershell -NoProfile -ExecutionPolicy Bypass -File "%SKRIPT%" %*

echo.
echo   Fertig. Fenster kann geschlossen werden.
pause
endlocal
