You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2013-06-07 12:33:27

drambeau
Member
From: Grenoble, France
Registered: 2005-04-18
Posts: 66

Proposition d'amélioration de la synchro auto sous Windows

Après avoir un peu galérer avec la synchro automatique sur un poste Windows, je vous propose une amélioration du script de synchro pour prendre en compte à priori tous les cas (install sur un autre disque que C: ainsi que les environnements x64)

@echo off
set rep_glpi=glpi
echo detection de l'environnement
IF NOT EXIST "%systemdrive%\OCSNG\xampp\php" GOTO PASOCSNG
SET path_xampp="%systemdrive%\OCSNG\xampp"
GOTO MODIFPATH

:PASOCSNG
IF NOT EXIST "%systemdrive%\xampp\php" GOTO PASRACINE
SET path_xampp="%systemdrive%\xampp"
GOTO MODIFPATH

:PASRACINE
IF NOT EXIST "%programfiles%\xampp\php" GOTO PASPF32
SET path_xampp="%programfiles%\xampp"
GOTO MODIFPATH

:PASPF32
IF NOT EXIST "%programfiles(x86)%\xampp\php" GOTO PASTROUVE
SET path_xampp="%programfiles(x86)%\xampp"
GOTO MODIFPATH

:PASTROUVE
echo Impossible de localiser l'emplacement de l'application php
echo lancement de la synchronisation impossible
pause
GOTO FIN

:MODIFPATH
echo Chemins php et du script a lancer
SET path_php="%path_xampp%\php"
SET plugin_glpi="%path_xampp%\htdocs\%rep_glpi%\plugins\ocsinventoryng\scripts"
echo Definition du path
PATH = %PATH%;%path_xampp%\php
IF EXIST %plugin_glpi%\run.php GOTO RUN
IF NOT EXIST %plugin_glpi%\run.php GOTO EXIT

:RUN
echo Lancement du script
php %plugin_glpi%\run.php
GOTO FIN

:EXIT
echo Le chemin vers run.php est incorrect
pause

:FIN

Le script fonctionne à condition de modifier la variable rep_glpi si glpi est installé dans un répertoire de nom différent.

Testé sur machine virtuelle de test sous Windows XP pro 32 bit

Je n'ai pas testé tous les cas car je n'ai pas encore monté mon serveur de pré prod en windows 7 mais ça devrait venir d'ici 2 ou 3 semaines.

Offline

#2 2014-02-01 17:47:04

drambeau
Member
From: Grenoble, France
Registered: 2005-04-18
Posts: 66

Re: Proposition d'amélioration de la synchro auto sous Windows

Quelques nouvelles, script mis en production sous Windows 7 x64 GLPI 0.84.4, tout fonctionne bien.

Offline

Board footer

Powered by FluxBB