Déploiement des agents via GPO

Prérequis

Voici les prérequis qui permettront le déploiement des agents GLPI avec une GPO :

  • Créer un dossier partagé sur le réseau, accessible à tous les PC, dans lequel seront placés les exécutables de l'agent GLPI (32bits et/ou 64bits). Ceux-ci sont disponibles sur Github : Releases GLPI Agent

  • Vous devez télécharger le script VBS glpi-agent-deployment.vbs qui facilite le déploiement via GPO.

Script VBS

La dernière version du script VBS peut être téléchargée directement depuis le lien suivant : glpi-agent-deployment.vbs

Avant d'utiliser ce script dans une GPO, vous devez éditer les quelques lignes de configuration au début du script.

Dans ce fichier, les lignes suivantes doivent alors être adaptées :

  • Ligne 67 : Version de l'Agent GLPI à installer. Elle doit être mise à jour dans le cas où la version agent change.

    SetupVersion = "1.12"
  • Ligne 91 : Indique le chemin vers le dossier partagé contenant les packages MSI de l'agent : Par exemple :

    SetupLocation = "\srv-fileglpiinventory"
  • Ligne 112 : Options d'installation de l'agent Exemple pour GLPI 10 avec support d'inventaire natif :

    SetupOptions = "/quiet RUNNOW=1 ADD_FIREWALL_EXCEPTION=1 SERVER='http://glpi.yourcompany.com/front/inventory.php' TAG=MONTAG TASKS=inventory,deploy,collect,inventory"

Voici une liste des attributs courants :

- RUNNOW : Lance un inventaire juste après l'installation

- ADD_FIREWALL_EXCEPTION : Ajoute l'agent GLPI à la liste d'exception du pare-feu Windows.

- SERVER : adresse de contact de l'agent sur le serveur GLPI

- TAG: Ajoute le tag "TAG" aux agents.

- TASKS: Vous permet de gérer l'ordre des tâches à effectuer par l'agent.

La liste complète des options est disponible ici : Paramètres de ligne de commande de l'installateur Windows

Le reste du script n'a pas besoin d'être modifié.

Création de la GPO

La GPO à créer doit avoir les paramètres suivants :

  • Type Ordinateur

  • Script de démarrage (où nous donnerons le chemin vers le script vbs mentionné ci-dessus)

La documentation complète est aussi disponible à cette adresse :

Options


Ajouter une authentification avec utilisateur et mot de passe.

Cette option doit être demandée via le formulaire de support cloud si vous êtes client GLPI Network Cloud. Une fois que cela aura été configuré côté serveur, vous recevrez un utilisateur et un mot de passe. Ensuite vous pourrez les utiliser dans la configuration des agents.

Ensuite vous devrez ajouter les options USER= et PASSWORD= à la ligne d'options comme dans l'exemple suivant :

SetupOptions = "/quiet RUNNOW=1 ADD_FIREWALL_EXCEPTION=1 SERVER='http://glpi.yourcompany.com/marketplace/glpiinventory/' TAG=MONTAG TASKS=inventory,deploy,collect,inventory USER=MONUSER PASSWORD=MONPASS"

Référence

Last updated

Was this helpful?