41 lines
1.3 KiB
Batchfile
41 lines
1.3 KiB
Batchfile
|
|
@echo off
|
|
rem ----------------------------------------------------------------------------
|
|
rem GLPI-Agent Installer
|
|
rem
|
|
rem Diese Script prüft ob Registry-Einträge für den GLPI-Agent vorhanden sind.
|
|
rem Falls Ja : keine Aktion
|
|
rem Falls Nein: Automatische Installation
|
|
rem
|
|
rem Falls eine Datei C:\reinstallglpi.txt vorhanden ist, oder die Agent-Version
|
|
rem abweicht wird eine Neuinstallation erzwungen.
|
|
rem ----------------------------------------------------------------------------
|
|
|
|
set AGENTVERSION=1.11
|
|
set GLPISERVER="https://glpi.albrecht-elektrotechnik.local/plugins/glpiinventory/"
|
|
|
|
REG QUERY "HKLM\SOFTWARE\GLPI-Agent\Installer" /t REG_SZ /v Version | find "%AGENTVERSION%" > NUL && set AGENT=Installed || set AGENT=NotInstalled
|
|
|
|
IF EXIST "c:\temp\reinstallglpi.txt" GOTO Force
|
|
IF %AGENT%==Installed GOTO Installed
|
|
IF %AGENT%==NotInstalled GOTO Install
|
|
GOTO END
|
|
|
|
:Force
|
|
del c:\temp\reinstallglpi.txt
|
|
echo "Neuinstallation forciert..."
|
|
|
|
:Install
|
|
echo "Installiere GLPI-Agent..."
|
|
cscript //B //Nologo glpi-agent-deployment.vbs /version:%AGENTVERSION% /glpisrv:%GLPISERVER%
|
|
GOTO END
|
|
|
|
:Installed
|
|
echo "GLPI scheint schon installiert zu sein...."
|
|
GOTO END
|
|
|
|
:END
|
|
echo "Script wird beendet..."
|
|
|
|
rem exit 0
|
|
rem REG QUERY "HKLM\SOFTWARE\GLPI-Agent\Installer" | find /i "ExecMode" > NUL && set AGENT=Installed || set AGENT=NotInstalled |