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 2022-04-12 16:13:48

deer
Member
From: Montpellier
Registered: 2022-04-08
Posts: 45

[Résolu]Script pour l'agent GLPI

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

#2 2022-04-12 16:25:42

gbougard
Moderator
From: Montpellier, France
Registered: 2021-07-21
Posts: 534
Website

Re: [Résolu]Script pour l'agent GLPI

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

#3 2022-04-13 10:16:26

deer
Member
From: Montpellier
Registered: 2022-04-08
Posts: 45

Re: [Résolu]Script pour l'agent GLPI

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

Board footer

Powered by FluxBB