Business Objects – script de démarrage/arrêt des serveurs

Ce script bat permet de démarrer le SIA, pour l’adapter à votre installation, pensez à bien modifier Server Intelligence Agent (BOXI) avec le nom de votre CMS (remplacer BOXI par le votre) :

REM Script pour stopper ou demarrer les SIA de BO REM action doit etre egal a start ou stop
set action=%1
REM si le parametre n’est pas bon, on sort
if NOT "%action%"=="start" (if NOT "%action%"=="stop" (exit /B))

REM On commence par le SIA BOXI contenant la CMS
net start | find "Server Intelligence Agent (BOXI)" > nul 2>&1

REM Si errorlevel superieur ou egal a 1 le programme n’est pas lance
REM Si le cms est actif et que la commande est start, on sort du programme
if ERRORLEVEL 1 ( set cmsenmarche=0 ) else ( set cmsenmarche=1 )

REM Si le cms est deja arrete et que la commande est stop, on sort du programme
if "%action%"=="stop" (if %cmsenmarche%==0 ( exit /B ) )

REM Si le cms est deja demarre et que la commande est start, on sort du programme
if "%action%"=="start" (if %cmsenmarche%==1 ( exit /B ) )

REM On demarre ou on stop le serveur, si le cms est inactif REM
if "%action%"=="stop" (net stop "Server Intelligence Agent (BOXI)")
if "%action%"=="start" (net start "Server Intelligence Agent (BOXI)")

Le package contenant ce fichier bat se trouve sur : Script de démarrage/arrêt des SIA BOXI (590 téléchargements )

Il faut le planifier (via le planificateur de tâche sous Windows) en indiquant bien dans “Ajouter des arguments (facultatif)” start ou stop. Vous devez donc créer 2 tâches, une qui démarre le serveur (le matin par exemple) et une qui l’arrête (le soir par exemple), ce qui permet de faire une sauvegarde offline de la base et des FRS entre temps.