Mettre à jour et mettre hors service des applications avec System Center Configuration Manager

 

S'applique à: System Center Configuration Manager (current branch)

Au fil du temps, vous souhaiterez probablement apporter des modifications à une application, en désinstaller une ou remplacer une application déjà déployée par une nouvelle application.System Center Configuration Manager propose les fonctionnalités suivantes pour vous aider à mener à bien ces opérations :

  • Réviser des applications : quand vous apportez des modifications à une application, Configuration Manager conserve un historique de toutes vos modifications. Vous pouvez revenir à tout moment à la version révisée précédente de l’application.

  • Remplacer des applications : vous permet de mettre à niveau ou de remplacer des applications existantes par le biais d’une relation de remplacement. Lorsque vous remplacez une application, vous pouvez spécifier un nouveau type de déploiement qui remplacera le type de déploiement de l'application remplacée. Vous pouvez aussi indiquer si vous souhaitez mettre à niveau ou désinstaller l'application remplacée avant l'installation de l'application de remplacement.

  • Désinstaller des applications : Configuration Manager vous permet de désinstaller facilement une application. La désinstallation peut s’effectuer sans assistance, c’est-à-dire sans intervention de l’utilisateur final.

Lorsque vous apportez des modifications à une application ou un type de déploiement contenu dans une application, Configuration Manager crée une nouvelle révision de l'application. Vous pouvez afficher l'historique des révisions de chaque application. Vous pouvez également afficher les propriétés de chaque révision, restaurer une révision précédente d'une application ou supprimer une ancienne révision.

System_CAPS_ICON_important.jpg Important


Si vous restaurez une révision d'application ou si vous créez une nouvelle révision d'application et que vous modifiez la méthode de détection d'un des types de déploiement des applications, les copies installées de l'application risquent d'être remplacées automatiquement lors de la prochaine évaluation du calendrier de déploiement. Pour mieux contrôler le remplacement de l'application, créez une nouvelle application destinée à remplacer l'application à remplacer, puis déployez-la sur le regroupement requis. Pour plus d'informations, voir Remplacer des applications.

Pour afficher un historique des révisions d'application

  1. Dans la console Configuration Manager, cliquez sur Bibliothèque de logiciels.

  2. Dans l’espace de travail Bibliothèque de logiciels, développez Gestion d’applications, cliquez sur Applications, puis cliquez sur l’application requise.

  3. Dans l'onglet Accueil, dans le groupe Application, cliquez sur Historique de révision pour ouvrir la boîte de dialogue Historique de révision de l'application.

Pour afficher une révision d'application

  1. Dans la boîte de dialogue Historique de révision de l'application, sélectionnez une révision d'application et cliquez sur Afficher.

  2. Dans la boîte de dialogue Propriétés, examinez les propriétés de l'application sélectionnée.

    System_CAPS_ICON_note.jpg Remarque


    Les propriétés d'application affichées sont en lecture seule.

  3. Fermez la boîte de dialogue Propriétés.

Pour restaurer une révision d'application

  1. Dans la boîte de dialogue Historique de révision de l'application, sélectionnez une révision d'application et cliquez sur Restaurer.

  2. Dans la boîte de dialogue Confirmer la restauration de la révision, cliquez sur Oui pour restaurer la révision d'application choisie.

Pour supprimer une révision d'application

  1. Dans la boîte de dialogue Historique de révision de l'application, sélectionnez une révision d'application et cliquez sur Supprimer.

  2. Dans la boîte de dialogue Supprimer la révision d'application, cliquez sur Oui.

    System_CAPS_ICON_note.jpg Remarque


    Pour que vous puissiez supprimer la révision d'application actuelle, l'application doit avoir été mise hors service et elle ne doit pas contenir de référence.

Les fonctionnalités de gestion d'applications de Microsoft System Center 2012 Configuration Manager vous permettent de mettre à niveau ou de remplacer des applications existantes par le biais d'une relation de remplacement. Lorsque vous remplacez une application, vous pouvez spécifier un nouveau type de déploiement qui remplacera le type de déploiement de l'application remplacée. Vous pouvez aussi indiquer si vous souhaitez mettre à niveau ou désinstaller l'application remplacée avant l'installation de l'application de remplacement.

Lorsque vous remplacez une application, cela s'applique à toutes les futures requêtes de déploiement et du catalogue d'applications. Les installations existantes de l'application ne sont pas concernées.

System_CAPS_ICON_important.jpg Important


Lorsque l'option de désinstallation du type de déploiement remplacé est sélectionnée, un type de déploiement ne peut pas être remplacé par un type de déploiement qui a été déployé sur un autre type de regroupement. Par exemple, un type de déploiement qui a été déployé sur un regroupement de périphériques ne peut pas être remplacé par un type de déploiement qui a été déployé sur un regroupement d'utilisateurs si l'option de désinstallation du type de déploiement remplacé est sélectionnée.

Décider s'il faut mettre à niveau ou remplacer une application

Vous spécifiez s'il faut remplacer ou mettre à niveau une application dans la boîte de dialogue Spécifier les relations de remplacement de la boîte de dialogue de propriétés de l'application. Le type de remplacement varie selon que vous sélectionnez ou non l'option Désinstaller dans cette boîte de dialogue :

  • Si vous souhaitez procéder à une mise à jour vers une version plus récente de la même application (avec le même ID d'application), ne cochez pas l'option Désinstaller.

  • Si vous souhaitez installer une autre application (avec un ID d'application différent), sélectionnez Désinstaller. Vous devrez supprimer la version obsolète de l'application.

Remplacement des applications dépendantes

Dans ces exemples, le terme application maître fait référence à l'application que vous déployez et qui contient les dépendances.

Si vous souhaitez remplacer une application dépendante par une nouvelle application dépendante, vous devez suivre ces étapes :

System_CAPS_ICON_note.jpg Remarque


Configuration Manager ne prend pas en charge l'utilisation de relations de remplacement pour remplacer l'application dépendante d'origine.

  1. Créer la nouvelle application dépendante

  2. Supprimer l'application dépendante d'origine

Pendant le laps de temps où deux dépendances existent (avant la suppression de l'application dépendante d'origine), les nouvelles installations de l'application maître installeront la nouvelle application dépendante. Les installations existantes conservent l'application dépendante d'origine.

Une fois que vous aurez supprimé l'application dépendante d'origine, tous les appareils procéderont à la mise à jour vers la nouvelle application dépendante.

  • Vous pouvez spécifier plusieurs relations de remplacement pour les applications dépendantes. L'application dépendante la plus élevée dans la chaîne de remplacement est installée.

  • Les applications dépendantes doivent être déployées sur l'appareil où l'application maître est installée, sinon l'installation de l'application dépendante échoue.

  • Pour les nouvelles installations de l'application maître, quand vous avez plusieurs dépendances, l'ordre de dépendance détermine quelle version de l'application dépendante est installée.

Pour spécifier une relation de remplacement

  1. Dans la console Configuration Manager, cliquez sur Bibliothèque de logiciels.

  2. Dans l'espace de travail Bibliothèque de logiciels, développez Gestion d'applications, cliquez sur Applications, puis cliquez sur l'application qui remplacera une autre application.

  3. Sous l'onglet Accueil, dans le groupe Propriétés, cliquez sur Propriétés pour ouvrir la boîte de dialogue Propriétés de<nom_application>.

  4. Sous l’onglet Remplacement de la boîte de dialogue Propriétés de<nom_application>, cliquez sur Ajouter.

  5. Dans la boîte de dialogue Spécifier une relation de remplacement, cliquez sur Parcourir.

  6. Dans la boîte de dialogue Choisir une application, sélectionnez l'application que vous souhaitez remplacer, puis cliquez sur OK.

  7. Dans la boîte de dialogue Spécifier une relation de remplacement, sélectionnez le type de déploiement qui remplacera le type de déploiement de l'application remplacée.

    System_CAPS_ICON_note.jpg Remarque


    Par défaut, le nouveau type de déploiement ne désinstallera pas le type de déploiement de l'application remplacée. Ce scénario est couramment utilisé lorsque vous souhaitez déployer une mise à niveau vers une application existante. Sélectionnez Désinstaller pour supprimer le type de déploiement existant avant d'installer le nouveau type de déploiement. Si vous décidez de mettre à niveau une application, veillez à tester au préalable cette mise à niveau dans un environnement de laboratoire.

  8. Cliquez sur OK pour fermer la boîte de dialogue Spécifier une relation de remplacement.

  9. Cliquez sur OK pour fermer la boîte de dialogue Propriétés de<nom_application>.

Pour afficher les applications qui remplacent l'application en cours

  1. Dans la console Configuration Manager, cliquez sur Bibliothèque de logiciels.

  2. Dans l'espace de travail Bibliothèque de logiciels, développez Gestion d'applications, cliquez sur Applications, puis cliquez sur l'application souhaitée.

  3. Sous l'onglet Accueil, dans le groupe Propriétés, cliquez sur Propriétés pour ouvrir la boîte de dialogue Propriétés de<nom_application>.

  4. Sous l'onglet Références de la boîte de dialogue Propriétés de<nom_application>, sélectionnez Applications qui remplacent cette application dans la liste déroulante Type de relation.

  5. Consultez la liste des applications qui remplacent l'application sélectionnée, puis cliquez sur OK pour fermer la boîte de dialogue Propriétés de<nom_application>.

Pour désinstaller une application à l'aide de Microsoft System Center 2012 Configuration Manager, suivez la procédure ci-dessous :

  • Sur la page Contenu de l'Assistant Création d'un type de déploiement, entrez la ligne de commande permettant de désinstaller le contenu du type de déploiement.

  • Déployez l'application en utilisant l'action de déploiement Désinstaller.

System_CAPS_ICON_important.jpg Important


Certains types d'application ne permettent pas la désinstallation.

La liste suivante offre des informations complémentaires sur le comportement de la fonctionnalité de désinstallation des applications :

  • Lorsque vous désinstallez une application Configuration Manager, les applications dépendantes ne sont pas automatiquement désinstallées.

  • Si vous déployez une application auprès d'un utilisateur une application en utilisant l'action Désinstaller et que l'application a été installée pour tous les utilisateurs de l'ordinateur, la désinstallation peut échouer si le compte de l'utilisateur ne dispose pas des autorisations requises désinstaller l'application.

  • Si vous supprimez un utilisateur ou un périphérique à partir d'un regroupement qui dispose d'une application déployée, l'application ne sera pas automatiquement supprimée du périphérique.

  • Un déploiement dont l'objet est Désinstaller ne vérifie pas les règles de spécification. Si l'application est installée sur l'ordinateur sur lequel s'exécute le déploiement, elle sera désinstallée.

  • Quand vous déployez une application de type )Windows Installer via MDM (*.msi) avec une action de déploiement Désinstaller, les paramètres MSI permettant de désinstaller l’application sont automatiquement appliqués par Configuration Manager.

System_CAPS_ICON_important.jpg Important


Pour pouvoir déployer l'application en utilisant l'action de déploiement Désinstaller, vous devez au préalable supprimer les déploiements existants ou les déploiements simulés d'applications sur un regroupement.

Pour plus d'informations sur la création d'un type de déploiement, voir Comment créer des applications avec System Center Configuration Manager.

Pour plus d'informations sur le déploiement d'une application, voir Comment déployer des applications avec System Center Configuration Manager.

Pour désinstaller une application

  1. Configurez le type de déploiement d'application avec la ligne de commande de désinstallation en utilisant l'une des méthodes suivantes :

    • Sur la page Général de l'Assistant Création d'un type de déploiement sélectionnez l'option Identifier automatiquement les informations sur ce type de déploiement à partir des fichiers d'installation. Si les informations sont disponibles dans les fichiers d'installation, la ligne de commande de désinstallation est automatiquement ajoutée aux propriétés du type de déploiement.

    • Sur la page Contenu de l'Assistant Création d'un type de déploiement, dans le champ Programme de désinstallation, spécifiez la ligne de commande pour désinstaller l'application.

      System_CAPS_ICON_note.jpg Remarque


      La page Contenu ne s'affiche que si vous sélectionnez l'option Spécifier manuellement les informations sur le type de déploiement sur la page Général de l'Assistant Création d'un type de déploiement.

    • Sous l'onglet Programmes de la boîte de dialogue Propriétés de<nom_type_déploiement>, spécifiez la ligne de commande pour désinstaller l'application dans le champ Programme de désinstallation.

  2. Déployez l'application et sélectionnez l'action de déploiement Désinstaller sur la page Paramètres de déploiement de l'Assistant Déploiement logiciel.

    System_CAPS_ICON_note.jpg Remarque


    Lorsque vous sélectionnez l'action de déploiement Désinstaller, l'objet du déploiement est automatiquement configuré comme Obligatoire.

Déployer et gérer des applications avec System Center Configuration Manager

Afficher: