Déploiement d’applications avec la stratégie de groupe

Effectué

Windows Server 2022 et ultérieur contient une fonctionnalité appelée Installation et maintenance de logiciels que les services de domaine Active Directory (AD DS), la stratégie de groupe et le service Windows Installer utilisent pour installer, gérer et supprimer des logiciels sur les ordinateurs de votre organisation.

Utiliser la stratégie de groupe pour gérer le cycle de vie des logiciels

Le cycle de vie des logiciels se décompose en quatre phases : préparation, déploiement, maintenance et suppression.

Diagram showing the four software lifecycle phases.

Vous pouvez utiliser la stratégie de groupe pour gérer toutes les phases, sauf la préparation. Vous pouvez appliquer des paramètres de stratégie de groupe aux utilisateurs ou aux ordinateurs d’un site, d’un domaine ou d’une unité d’organisation (UO) pour installer, mettre à niveau ou supprimer automatiquement des logiciels.

En appliquant des paramètres de stratégie de groupe aux logiciels, vous pouvez gérer les phases de déploiement de logiciels sans déployer de logiciels sur chaque ordinateur individuellement.

L’utilisation de la stratégie de groupe pour gérer le cycle de vie des logiciels présente des avantages et des inconvénients qu’il est important de prendre en compte. Les avantages de l’utilisation de la stratégie de groupe pour gérer le cycle de vie des logiciels sont les suivants :

  • La distribution de logiciels via la stratégie de groupe est disponible dans le cadre de la stratégie de groupe et d’AD DS. C’est pourquoi l’utilisation de la stratégie de groupe n’entraîne pas de coûts supplémentaires pour votre organisation et est toujours à disposition pour être implémentée, car elle est déjà installée et prête à l’emploi.
  • La distribution de logiciels via la stratégie de groupe n’a pas besoin de logiciel client, de logiciel d’agent ni de logiciel de gestion supplémentaire. Les administrateurs informatiques peuvent utiliser des outils familiers pour gérer le cycle de vie des logiciels.
  • La distribution de logiciels via la stratégie de groupe est rapide et facile à utiliser. Cela permet d’avoir à la fois une distribution de logiciels plus rapide et des coûts de formation informatique moindres.

Les inconvénients de l’utilisation de la stratégie de groupe pour gérer le cycle de vie des logiciels sont les suivants :

  • La distribution de logiciels via la stratégie de groupe a un ensemble de fonctionnalités minimal. Cet ensemble de fonctionnalités minimal limite la possibilité de contrôler des aspects de la distribution, tels que le jour et l’heure de l’installation, l’ordre d’installation lors du déploiement de plusieurs applications et le processus de redémarrage, comme la suppression du redémarrage ou le redémarrage de Windows.
  • La distribution de logiciels via la stratégie de groupe ne crée aucun rapport. Ainsi, vous ne pouvez pas collecter facilement des informations comme le nombre d’ordinateurs disposant du logiciel distribué, les ordinateurs sur lesquels une installation a échoué ou les ordinateurs qui n’ont pas le logiciel distribué. Cela pourrait aboutir à un scénario où vous déployez une mise à jour sur une application et que la mise à jour tente de s’installer sur des ordinateurs qui n’ont plus l’application à mettre à jour.
  • La distribution de logiciels via la stratégie de groupe se limite au déploiement des packages Windows Installer. Les administrateurs informatiques doivent convertir des programmes d’installation non-MSI en packages MSI avant de pouvoir déployer les logiciels avec la stratégie de groupe.

Pour les grandes organisations, en particulier les organisations qui ont plus de 500 ordinateurs, et pour toute organisation avec des exigences de distribution de logiciels spécifiques, Configuration Manager fournit des fonctionnalités et un contrôle au niveau de l’entreprise. Ces fonctionnalités et ce contrôle au niveau de l’entreprise éliminent les inconvénients rencontrés dans la distribution de logiciels via la stratégie de groupe.

Comment Windows Installer améliore la distribution de logiciels

Pour permettre à la stratégie de groupe de déployer et de gérer des logiciels, Windows Server 2022 ou ultérieur utilise le service Windows Installer. Ce composant automatise l’installation et la suppression d’applications en appliquant un ensemble de règles d’installation définies de manière centralisée pendant le processus d’installation. Le service Windows Installer installe les fichiers de package .msi. Les fichiers .msi contiennent une base de données qui stocke toutes les instructions nécessaires pour installer l’application. Les petites applications peuvent être entièrement stockées sous forme de fichiers .msi, tandis que les applications plus grandes ont de nombreux fichiers sources associés que référence le MSI. Un grand nombre d’éditeurs de logiciels fournissent des fichiers .msi pour leurs applications.

Le service Windows Installer présente les caractéristiques suivantes :

  • Ce service s’exécute avec des privilèges élevés afin que le service Windows Installer puisse installer des logiciels quel que soit l’utilisateur connecté au système. Les utilisateurs ont uniquement besoin d’un accès en lecture au point de distribution des logiciels.
  • Les applications sont résilientes. Si une application est endommagée, le programme d’installation la détecte et la réinstalle ou la répare.
  • Windows Installer ne peut pas installer les fichiers .exe. Pour distribuer un package logiciel qui s’installe avec un fichier .exe, vous devez convertir le fichier .exe en fichier .msi avec un utilitaire tiers.

Gérer les mises à niveau logicielles avec la stratégie de groupe

Les éditeurs de logiciels publient parfois des mises à jour logicielles. Celles-ci permettent généralement de résoudre des problèmes mineurs, tels qu’une mise à jour des performances ou une amélioration des fonctionnalités qui ne demandent pas une réinstallation complète de l’application. Microsoft publie des correctifs logiciels sous forme de fichiers .msp. Les mises à jour majeures qui fournissent de nouvelles fonctionnalités obligent les utilisateurs à mettre à niveau un package logiciel vers une version plus récente. Vous pouvez ouvrir l’objet de stratégie de groupe qui déploie un package logiciel, modifier les paramètres d’installation du logiciel, puis utiliser l’onglet Mises à niveau pour mettre à niveau un package. Lorsque vous effectuez des mises à niveau à l’aide de la stratégie de groupe, vous remarquerez les caractéristiques suivantes :

  • Vous pouvez redéployer un package si le fichier Windows Installer d’origine a été modifié.
  • Les mises à niveau suppriment souvent l’ancienne version d’une application et installent une version plus récente. Ces mises à niveau conservent généralement les paramètres d’application.
  • Vous pouvez supprimer les packages logiciels s’ils ont été remis à l’origine à l’aide de la stratégie de groupe. C’est utile si vous remplacez une application métier par une application différente. La suppression peut être obligatoire ou facultative.