Déploiement Automatisé de GLPI Agent via GPO
Mise en place de l'inventaire natif pour la remontée automatique du parc informatique
1. Informations Générales
- IP Serveur GLPI :
10.192.194.101 - URL d'Inventaire :
http://10.192.194.101/front/inventory.php - Chemin DFS du MSI :
\\DFS\Partage\Programmes\GLPI-Agent.msi - Port Agent :
62354(TCP)
1.1 Prérequis
- Rôle "Espace de noms DFS" fonctionnel pour le stockage du MSI.
- Droits d'administration sur le contrôleur de domaine (AD).
- Inventaire activé dans l'interface GLPI (Administration > Inventaire).
2. Sommaire
- Préparation de l'environnement GLPI
- Script d'installation silencieuse (Batch)
- Configuration de la Stratégie de Groupe (GPO)
- Fiche GPO : Suivi technique
- Vérification et Dépannage
3. Préparation de l'environnement GLPI
Avant de déployer les agents, le serveur doit être prêt à recevoir les flux XML d'inventaire.
- Se connecter à GLPI en Super-Admin.
- Aller dans Administration > Inventaire.
- Cocher l'option Activer l'inventaire.

- Vérifier que le dossier
files/_inventoriessur le serveur Debian possède les droits d'écriture pourwww-data.
4. Script d'installation silencieuse
Pour passer les arguments nécessaires au MSI (URL du serveur, options de pare-feu), nous utilisons un script de démarrage.
4.1 Création du fichier .bat
Créer le fichier install_glpi_agent.bat et le placer dans le dossier de script de la GPO.

@echo off
setlocal
:: --- CONFIGURATION ---
set "MSI_PATH=\\DFS\Partage\Programmes\GLPI-Agent.msi"
set "GLPI_SERVER=[http://10.192.194.101/front/inventory.php](http://10.192.194.101/front/inventory.php)"
:: --- VERIFICATION ---
:: Évite la réinstallation si l'agent est déjà présent
if exist "%ProgramFiles%\GLPI-Agent\glpi-agent.bat" goto :END
if exist "%ProgramFiles(x86)%\GLPI-Agent\glpi-agent.bat" goto :END
:: --- INSTALLATION ---
:: /i : Installation
:: /quiet : Mode silencieux
:: SERVER : URL de destination des données
:: RUNNOW=1 : Premier inventaire immédiat
:: ADD_FIREWALL_EXCEPTION=1 : Ouvre le port local 62354
msiexec /i "%MSI_PATH%" /quiet SERVER="%GLPI_SERVER%" RUNNOW=1 ADD_FIREWALL_EXCEPTION=1
:END
endlocal
exit
5. Fiche GPO : Déploiement Automatique GLPI Agent
Objectif : Automatiser l'installation silencieuse de l'agent d'inventaire et assurer la remontée systématique des postes dans GLPI.
Nom de la GPO :
Deploy_GLPI_Agent.
Cible : Unité d'Organisation OU_Ordinateurs.
Chemin : Configuration ordinateur > Stratégies > Paramètres Windows > Scripts (démarrage/arrêt) > Démarrage.
Paramètres à modifier :
- Ajouter un script de démarrage :
- Nom du script :
install_glpi_agent.bat. - Variables d'environnement définies dans le script :
- Source MSI :
\\DFS\Partage\Programmes\GLPI-Agent.msi. - Serveur cible :
http://10.192.194.101/front/inventory.php. - Arguments d'installation :
/quiet,RUNNOW=1,ADD_FIREWALL_EXCEPTION=1.
- Source MSI :
- Nom du script :
6. Vérification et Dépannage
6.1 Validation du déploiement
Sur un poste client après redémarrage :
- Vérifier la présence du service :
Get-Service glpi-agent. - Accéder à l'interface locale de l'agent :
http://localhost:62354.
6.2 Problèmes de droits (DFS)
Si l'agent ne s'installe pas, vérifier les permissions NTFS sur le dossier du MSI. Le groupe Ordinateurs du domaine doit avoir les droits de Lecture.
6.3 Logs de l'agent
En cas d'échec de remontée vers le serveur, consulter le fichier de log sur le client :
C:\Program Files\GLPI-Agent\logs\glpi-agent.log.