You are not logged in.
Pages: 1
Bonjour,
J'ai un script qui dans mon objectif doit faire la chose suivante
1 vérifié si fusion inventory est présent
2 Le désinstaller si c'est le cas
3 Installer L'agent GLPI
Le script se déroule sans soucis pour la désinstallation mais je ne sais pas comment formuler les argument nécessaire pour l'installation , j'ai pourtant consulter la documentation mais je pense faire l'installation de la mauvaise maniéré avez vous une idée ?
(Le MSI se lance mais manquant d'argument rien ne se passe de plus)
Voici mon script :
@echo off
echo Desinstallation de Fusion Inventory et installation du nouveau client
echo.
if exist "%PROGRAMFILES%\FusionInventory-Agent" "%programfiles%\FusionInventory-Agent\Uninstall.exe" /S /ADD_FIREWALL_EXCEPTION=1 /EXECMODE=2
echo Desinstallation terminee
echo.
echo Installation Agent GLPI
echo.
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" GLPI-Agent\GLPI-Agent-1.2-git98475ac7-x64.msi /S
if "%PROCESSOR_ARCHITECTURE%"=="x86" GLPI-Agent\GLPI-Agent-1.2-git98475ac7-x86.msi /S
echo Installation terminee
echo.
Last edited by deer (2022-04-13 11:22:35)
GLPI 10
GLPI Agent 1.2
Debian 11
Offline
Bonjour deer,
l'option /S n'est pas supportée par le MSI et le passage des options pour configurer l'agent se fait différemment.
Il faut absolument que tu lises la documentation en ligne avant d'aller plus loin:
https://glpi-agent.readthedocs.io/en/la … -line.html
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Bonjour,
Voice le script en .bat qui fonctionne sans soucis après des test
Merci gbougard pour m'avoir indiqué les erreurs
@echo off
echo Desinstallation de Fusion Inventory et installation du nouveau client
echo.
::Vérifie si fusion inventory est installé si oui le désinstalle
if exist "%PROGRAMFILES%\FusionInventory-Agent" "%programfiles%\FusionInventory-Agent\Uninstall.exe" /S
echo Desinstallation terminee
echo.
echo Installation Agent GLPI
echo.
::Vérifie si poste en 32 ou 64 puis lance l'installation en silencieux
::Renseigner le chemin où se trouve l'executable et l'adresse du serveur GLPI le reste étant par défaut
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" msiexec /i Adressedumsi\GLPI-Agent-1.2-git98475ac7-x64.msi /quiet ADD_FIREWALL_EXCEPTION=1 RUNNOW=1 SERVER='http://VotreGlpi/glpi/plugins/fusioninventory' ADD_FIREWALL_EXCEPTION=1 DEBUG=1 RUNNOW=1 TASK_FREQUENCY=daily
if "%PROCESSOR_ARCHITECTURE%"=="x86" msiexec /i Adressedumsi\GLPI-Agent-1.2-git98475ac7-x86.msi /quiet ADD_FIREWALL_EXCEPTION=1 RUNNOW=1 SERVER='http://VotreGlpi/glpi/plugins/fusioninventory' ADD_FIREWALL_EXCEPTION=1 DEBUG=1 RUNNOW=1 TASK_FREQUENCY=daily
echo Installation terminee
echo.
Last edited by deer (2022-04-14 13:42:48)
GLPI 10
GLPI Agent 1.2
Debian 11
Offline
Pages: 1