You are not logged in.
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
Quelques nouvelles, script mis en production sous Windows 7 x64 GLPI 0.84.4, tout fonctionne bien.
Offline