Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Configuration Manager (branche actuelle)
Au lieu de devoir créer un objet distinct pour désinstaller une application, vous pouvez spécifier des comportements de désinstallation sur le type de déploiement. Créez ensuite un déploiement distinct avec l’action de désinstallation. Vous pouvez désinstaller une application même si elle n’a jamais été précédemment installée par Configuration Manager.
Comportements et limitations
Pour déployer une application avec l’action Désinstaller , supprimez d’abord les déploiements d’application existants, les déploiements simulés ou les déploiements de séquence de tâches qui incluent cette application. Dans le cas contraire, Configuration Manager peut réinstaller l’application.
Certains types d’applications ne prennent pas en charge la désinstallation.
Quand vous désinstallez une application, le Gestionnaire de Configuration Manager ne désinstalle pas automatiquement les dépendances.
Si vous déployez sur un utilisateur une application avec 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 n’est pas autorisé à désinstaller l’application.
Dans la version 2103 et les versions antérieures, si vous supprimez un utilisateur ou un appareil d’une collection sur laquelle une application est déployée, le Gestionnaire de Configuration Manager ne désinstalle pas automatiquement l’application de l’appareil.
Conseil
La version 2107 et les versions ultérieures prennent en charge la désinstallation implicite.
Un déploiement avec l’action Désinstaller ne vérifie pas les règles de condition requises en case activée. Si l’application est installée sur le périphérique cible, le Gestionnaire de Configuration Manager la désinstalle.
Processus
Lorsque vous créez l’application, sélectionnez l’option permettant d’identifier automatiquement les informations relatives à ce type de déploiement dans les 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.
Pour une application existante, procédez comme suit pour configurer ses propriétés de désinstallation :
Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels. Développez Gestion des applications et sélectionnez le nœud Applications .
Sélectionnez l’application. Dans le volet d’informations, basculez vers l’onglet Types de déploiement .
Sélectionnez le type de déploiement. Ensuite, dans le ruban, sous l’onglet Type de déploiement , sélectionnez Propriétés.
Basculez vers l’onglet Contenu et configurez les paramètres suivants :
Désinstaller les paramètres de contenu : Sélectionnez une option pour l’emplacement où Configuration Manager obtient le contenu pour désinstaller l’application :
Identique au contenu d’installation : le contenu d’installation et de désinstallation est identique. Cette option est activée par défaut.
Pas de contenu désinstallé : votre application n’a pas besoin de contenu pour la désinstallation.
Différent du contenu d’installation : le contenu de désinstallation est différent du contenu d’installation.
Emplacement de désinstallation du contenu : Si vous sélectionnez la troisième option pour les paramètres de contenu, spécifiez le chemin réseau vers le contenu utilisé pour désinstaller l’application.
Basculez vers l’onglet Programmes et configurez les paramètres suivants :
Désinstaller le programme : spécifiez la ligne de commande et les paramètres nécessaires pour désinstaller l’application.
Désinstaller Démarrer dans : Si vous le souhaitez, indiquez le dossier qui contient le programme de désinstallation pour le type de déploiement. Ce dossier peut être un chemin d’accès absolu sur le client. Il peut également s’agir d’un chemin relatif sur un point de distribution du dossier avec le package.
Exécuter l’installation et désinstaller le programme en tant que processus 32 bits sur des clients 64 bits : Utilisez les emplacements de fichiers et de Registre 32 bits sur les ordinateurs Windows pour exécuter le programme de désinstallation pour le type de déploiement.
Déployez ensuite l’application. Dans la page Paramètres de déploiement de l’Assistant, sélectionnez l’action de déploiement à désinstaller.
Remarque
Lorsque vous sélectionnez une action de déploiement Désinstaller, l’objectif de déploiement est automatiquement configuré comme Obligatoire.
Désinstallation implicite
De nombreux clients ont beaucoup de collections car pour chaque application, ils ont besoin d’au moins deux collections : une pour l’installation et une autre pour la désinstallation. Cette pratique ajoute des frais généraux liés à la gestion d’un plus grand nombre de collections et peut réduire les performances du site pour l’évaluation des collections.
À compter de la version 2107, vous pouvez activer un déploiement d’application pour prendre en charge la désinstallation implicite. Si une ressource se trouve dans une collection, l’application s’installe. Ensuite, lorsque vous supprimez la ressource de la collection, l’application se désinstalle.
À compter de la version 2111, ce comportement prend également en charge les groupes d’applications. Lorsque cet article fait référence à une application, il s’applique également aux groupes d’applications.
Remarque
Dans la version 2111 et les versions ultérieures, ce comportement s’applique aux déploiements sur des regroupements d’appareils ou d’utilisateurs. Dans la version 2107, ce comportement s’applique uniquement aux déploiements à des regroupements d’appareils.
À compter de la version 2203, si vous déployez une application ou un groupe d’applications dans une collection d’utilisateurs basée sur un groupe de sécurité et que vous activez la désinstallation implicite, les modifications apportées au groupe de sécurité sont désormais honorées. Lorsque le site découvre la modification de l’appartenance au groupe, Configuration Manager désinstalle l’application pour l’utilisateur que vous avez supprimé du groupe de sécurité.
Activer la désinstallation implicite
Lorsque vous déployez l’application dans une collection, configurez les paramètres suivants sur la page Paramètres de déploiement :
Action : installer
Objectif : Obligatoire
Activez l’option suivante : Lorsqu’une ressource n’est plus membre de la collection, désinstallez l’application
Conseil
Dans la version 2107, cette option est nommée : Désinstallez cette application si l’objet ciblé est exclu de la collection
Importante
Soyez prudent lorsque vous activez cette option lors de déploiements dans de grandes collections basées sur des requêtes. En particulier les requêtes vers des sources externes telles que des groupes Active Directory. Un changement externe inattendu pourrait déclencher automatiquement la désinstallation de l’application par un grand nombre d’appareils.
Processus de désinstallation implicite
Une fois la ressource supprimée de la collection, le processus suivant se produit :
Un processus de travail en arrière-plan s’exécute sur le serveur de site toutes les 10 minutes. Cette tâche effectue le suivi des applications pour lesquelles vous avez activé cette option. Il détecte ensuite les ressources que vous avez supprimées de la collection cible. Pour vous aider à résoudre ce processus, affichez le fichier SMS_ImplicitUninstall.log sur le serveur du site.
Le client doit télécharger la stratégie. Par défaut, le paramètre client d’intervalle d’interrogation de la stratégie client est de 60 minutes. Pour accélérer cette étape, téléchargez manuellement la stratégie.
15 minutes après avoir reçu la stratégie mise à jour, le client désinstalle l’application.
En fonction du moment de ces étapes, la période la plus longue pour que le client désinstalle l’application est de 85 minutes. Si la première étape se produit immédiatement et que vous téléchargez manuellement la stratégie sur l’appareil, le processus global dure 15 minutes.
Remarque
- Pour ce comportement, le site peut traiter jusqu’à 1000 modifications d’appartenance à la collection toutes les 10 minutes.
- Si la désinstallation ne se produit pas, il est probable qu’il y ait un conflit entre le déploiement de l’installation de la même application, du même groupe d’applications ou d’un autre groupe d’applications avec les mêmes applications. Configuration Manager respecte toujours un déploiement d’installation plutôt qu’un déploiement de désinstallation.
Problèmes connus
Vous configurez le comportement d’installation d’une application sur Installer pour le système, puis vous la déployez sur une collection d’utilisateurs. Un appareil a plusieurs utilisateurs qui sont à la fois dans la collection et l’application s’installe sur l’appareil. Si vous supprimez ensuite un utilisateur de la collection, l’application est désinstallée de l’appareil pour tous les utilisateurs.
Étapes suivantes
Guide pratique pour gérer les regroupements
Surveiller les applications à partir de la console Configuration Manager