Déployer un paquet MSI par GPO : le cas Flash Player

Server rack representing Active Directory Group Policy software deployment

Dans un parc d’entreprise, déployer des applications manuellement poste par poste devient rapidement ingérable. Lorsqu’on ne dispose pas d’une suite de gestion de parc dédiée telle que SCCM (MECM) ou de solutions tierces, la stratégie de groupe Active Directory (GPO) offre un mécanisme natif et robuste pour pousser des paquets au format MSI. Ce mémo détaille la mise en place pas-à-pas de cette méthode, appliquée ici au classique installeur d’Adobe Flash Player.

1. Préparation du package d’installation

Le déploiement logiciel par GPO ne supporte nativement que les exécutables packagés sous forme de fichiers Windows Installer (.msi). Les binaires .exe classiques ne peuvent pas être exploités directement dans ce mécanisme sans passer par un script tiers.

Pour Flash Player ou tout autre outil professionnel, veillez à récupérer la version destinée à la distribution en entreprise (licence de redistribution Adobe), qui fournit les versions 32 bits et 64 bits empaquetées proprement en MSI.

2. Création et sécurisation du partage réseau

Le fichier d’installation doit impérativement résider sur un partage réseau accessible par les machines clientes via un chemin UNC (de type \\serveur\partage\logiciel.msi). Si vous utilisez un chemin local (comme C:\deployment), le déploiement échouera inévitablement sur les postes clients distants.

Pour créer rapidement le répertoire et son partage, vous pouvez vous appuyer sur une ligne de commandes utiles sous Windows :

mkdir C:\deployment
net share deployment=C:\deployment /GRANT: »Utilisateurs du domaine »,READ

Deux points cruciaux sont souvent oubliés concernant les permissions :

  • Permissions de partage : Accordez au minimum les droits de lecture au groupe Utilisateurs du domaine (Domain Users) ou Tout le monde.
  • Permissions NTFS : Si le déploiement est ciblé au niveau ordinateur, le compte machine (groupe Ordinateurs du domaine ou Domain Computers) doit impérativement disposer des droits de lecture et d’exécution sur le dossier et sur le fichier MSI.

3. Configuration de la stratégie de groupe (GPO)

Ouvrez la console de gestion des stratégies de groupe (gpmc.msc). Vous pouvez concevoir votre stratégie à partir de zéro ou vous baser sur un modèle prédéfini si vous utilisez des Starter GPO.

  1. Créez un nouvel objet GPO et liez-le à l’Unité d’Organisation (OU) de test contenant vos postes ou vos utilisateurs cibles.
  2. Faites un clic droit sur la GPO puis sélectionnez Modifier.
  3. Pour une installation silencieuse avant l’ouverture de session (fortement recommandée pour les navigateurs et leurs greffons), naviguez vers : Configuration ordinateur > Stratégies > Paramètres du logiciel > Installation de logiciel.
  4. Faites un clic droit dans le panneau de droite, choisissez Nouveau > Package.
  5. Saisissez l’adresse en chemin UNC absolu (ne parcourez jamais via une lettre de lecteur locale).
  6. Dans la boîte de dialogue qui s’affiche, choisissez le mode de déploiement Attribué (Assigned).

4. Éviter l’erreur fréquente 1274 au démarrage

Lors des premiers tests, vous constaterez souvent dans l’observateur d’événements l’erreur suivante : « Group Policy installation failed error 1274 ». Cela survient lorsque Windows tente d’exécuter la GPO avant que la pile réseau du client ne soit totalement initialisée au boot.

Pour contourner ce problème, éditez la directive suivante dans la même GPO :

Configuration ordinateur > Modèles d’administration > Système > Connexion > Toujours attendre le réseau au démarrage de l’ordinateur et à la connexion : passer la valeur sur Activé.

5. Test et validation du déploiement

Sur un poste client membre de l’OU de test, forcez la mise à jour des paramètres système en ligne de commande :

gpupdate /force /boot

L’ordinateur redémarrera et suspendra brièvement l’écran de bienvenue avec la mention « Application des paramètres d’installation logicielle… ». Une fois la session ouverte, le composant figure bien dans la liste des programmes installés. Une fois la procédure validée, appliquez votre GPO à vos Unités d’Organisation de production. Pensez également à anticiper les montées de version en consultant le mémo pour mettre à jour Flash Player par GPO.

À lire aussi