23 lines
687 B
Batchfile
23 lines
687 B
Batchfile
@echo off
|
|
REM OmniOil Edge Agent - Service Installer
|
|
REM Este script se ejecuta durante la instalacion del MSI con priviliegios SYSTEM
|
|
|
|
set SERVICE_NAME=OmniOilEdgeAgent
|
|
set DISPLAY_NAME=OmniOil Edge Agent
|
|
set DESCRIPTION=Edge monitoring agent for OmniOil industrial platform
|
|
set BINARY_PATH=%~dp0edge-agent.exe
|
|
|
|
REM Detener y eliminar servicio anterior si existe
|
|
sc stop %SERVICE_NAME% >nul 2>&1
|
|
sc delete %SERVICE_NAME% >nul 2>&1
|
|
timeout /t 2 /nobreak >nul
|
|
|
|
REM Instalar el servicio
|
|
sc create %SERVICE_NAME% binPath= "\"%BINARY_PATH%\"" start= auto DisplayName= "%DISPLAY_NAME%"
|
|
sc description %SERVICE_NAME% "%DESCRIPTION%"
|
|
|
|
REM Iniciar el servicio
|
|
sc start %SERVICE_NAME%
|
|
|
|
exit /b 0
|