Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- CURRENT_VERSION="1.5.0p17"
- INSTALLDIR="C:\Program Files (x86)\Check_mk"
- REM Check if already installed
- IF NOT EXIST "%INSTALLDIR%\check_mk_agent.exe" GOTO INSTALL
- REM Check if version is up to date
- "%INSTALLDIR%\check_mk_agent.exe" version | findstr /B /C:"Check_MK_Agent version %CURRENT_VERSION%"
- IF ERRORLEVEL 0 GOTO CHECKSERVICE
- REM Stop and remove service before updating
- ECHO "Removing Check_MK_Agent service..."
- "%INSTALLDIR%\check_mk_agent.exe" remove
- :INSTALL
- ECHO "Installing Check_MK_Agent..."
- MD "%INSTALLDIR%"
- COPY "%~dp0check_mk_agent.exe" "%INSTALLDIR%"
- :CHECKSERVICE
- SC QUERY Check_MK_Agent > NUL
- IF NOT ERRORLEVEL 1060 GOTO STARTSERVICE
- ECHO "Creating Check_MK_Agent service..."
- "%INSTALLDIR%\check_mk_agent.exe" install
- :STARTSERVICE
- REM Ensure service is started
- NET START Check_MK_Agent
- :END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement