Étiquette : GLPI

  • L’installation silencieuse de GLPI Agent : quand la doc ne suffit pas

    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…