Parfois, l’informatique c’est comme résoudre une énigme. On suit la documentation, on tape la commande, et… rien. Absolument rien.
C’est exactement ce qui m’est arrivé avec l’installation silencieuse de GLPI Agent.
Le problème de départ
J’avais besoin d’installer GLPI Agent sur plusieurs postes. L’idée : créer un script qui télécharge l’exécutable depuis Github et lance l’installation en mode silencieux. Simple, non ?
Première tentative, en suivant la documentation :
\\serveur\Info\GLPI-Agent-1.7-x64.msi /quiet TAG=tag SERVER=http://192.168.a.b:8769 RUNNOW=1
Résultat : rien. Zéro. Le fichier MSI reste là, inerte.
Première correction : ajouter msiexec
Après quelques recherches, je réalise qu’il faut utiliser msiexec /i pour lancer l’installation :
msiexec /i \\serveur\Info\GLPI-Agent-1.7-x64.msi /quiet TAG=tag SERVER=http://192.168.a.b:8769 RUNNOW=1
Nouvel essai. Toujours rien.
La solution : les guillemets qui changent tout
C’est sur un forum que je trouve la réponse. Il faut mettre l’adresse du serveur entre guillemets doubles :
msiexec /i \\serveur\Info\GLPI-Agent-1.7-x64.msi /quiet TAG=tag SERVER="http://192.168.a.b:8769" RUNNOW=1
Et là, magie. Ça fonctionne.
Ce que j’ai appris
Trois leçons de cette expérience :
La documentation ne suffit pas toujours. Même officielle, elle peut omettre des détails cruciaux.
Les guillemets comptent. Surtout quand il y a des caractères spéciaux comme les deux-points dans une URL.
Les forums sont précieux. Quelqu’un a déjà rencontré votre problème. Et l’a probablement résolu.
L’informatique, c’est souvent une succession de petits ajustements jusqu’à ce que ça marche. L’important c’est de documenter ces découvertes pour les autres.
Il me reste maintenant une question : GLPI comment mettre à jour l’agent automatiquement sur un parc distant ?
A suivre…




































