GPO : installation de l’agent FusionInventory

Suite aux nombreux messages que je peux voir sur le forum concernant l’installation de l’agent FusionInventory, je vais vous expliquer comment je procède depuis plusieurs années.

Dans cet article, je vais vous expliquer comment procéder pour installer l’agent FusionInventory à l’aide d’un script que s’exécute au démarrage du poste.

Il est possible de faire l’installation de l’agent avec un script d’ouverture de session au niveau utilisateur si celui-ci est administrateur de son poste car le script est exécuté dans le contexte de l’utilisateur, il lui faut donc les droits pour installer un logiciel.

Procédure pour installer l’agent FusionInventory

Récupération de l’agent

Télécharger le ou les agents FusionInventory sur le dépôt Github et placer le(s) sur le serveuré web GLPI pour qu’il soit accessible en  web. Il est également possible de configurer l’url de l’agent directement sur le dépôt Github, ce qui implique souvent un règle dans le firewall de l’entreprise, car le poste n’est authentifié lorsqu’il va internet.

agent in web server

Récupération du script

Il faut maintenant récupérer le script d’installation pour l’agent FusionInventory. Personnellement j’utilise le script VBS disponible ci-après  Et l’adapter à votre configuration.

Télécharger le script d’installation de l’agent FusionInventory : fusioninventory-agent-deployment.vbs

Personnalisation du script

Les numéros de ligne sont données à titre indicatif

Ligne 68 :

SetupVersion = "2.4"

Mettre la version de l’agent à installer, dans l’exemple 2.4.2

SetupVersion = "2.4.2"

Ligne 88 :

SetupLocation = "https://github.com/fusioninventory/fusioninventory-agent/releases/download/" & SetupVersion

Modifier en fonction de l’url de votre serveur GLPI :

SetupLocation = "https://glpi.rdr-it.lan/agents-fusion/"

Ligne 105 :

SetupOptions = "/acceptlicense /runnow /server='http://glpi.yourcompany.com/glpi/plugins/fusioninventory/' /S"

Modifier le paramètre /server= »xx » en adaptant l’url à votre serveur GLPI.

SetupOptions = "/acceptlicense /runnow /server='http://glpi.rdr-it.lan/plugins/fusioninventory/' /S"

Enregistrer le fichier. Il faut maintenant créer un GPO pour exécuter le script au démarrage du poste.

Conclusion

Cette solution permet l’installation de l’agent fusion inventory sur les ordinateurs d’un domaine, il existe d’autre méthode pour déployer l’agent, si vous avez une solution de déploiement de logiciel, il est également possible de l’utiliser.

Liens :




Laisser un commentaire