Créer des applications dans Configuration Manager

S’applique à : Gestionnaire de Configuration (branche actuelle)

Une application Configuration Manager définit les métadonnées relatives à l’application. Une application a un ou plusieurs types de déploiement. Ces types de déploiement incluent les fichiers d’installation et les informations nécessaires à l’installation du logiciel sur les appareils. Un type de déploiement a également des règles, telles que les méthodes de détection et les exigences. Ces règles spécifient quand et comment le client installe le logiciel.

Créez des applications à l’aide des méthodes suivantes :

Cet article inclut également les informations suivantes pour configurer un type de déploiement :

Créer une application

  1. Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis sélectionnez le nœud Applications.

  2. Sous l’onglet Accueil du ruban, dans le groupe Créer , sélectionnez Créer une application.

Ensuite, détectez automatiquement ou spécifiez manuellement les informations de l’application :

  • Détecter automatiquement les informations de l’application pour créer une application de base avec un seul type de déploiement. Par exemple, un fichier Windows Installer qui n’a aucune dépendance ou configuration requise. Après avoir créé une application à l’aide de cette procédure, modifiez-la si nécessaire. Vous pouvez ajouter ou modifier des types de déploiement, et ajouter des méthodes de détection, des dépendances ou des exigences.

  • Spécifiez manuellement les informations d’application pour créer des applications plus complexes. Définissez plusieurs types de déploiement, dépendances, méthodes de détection ou exigences.

Détecter automatiquement les informations d’application

  1. Dans la page Général de l’Assistant Création d’une application, sélectionnez Détecter automatiquement les informations sur cette application à partir des fichiers d’installation.

  2. Dans la liste déroulante Type , sélectionnez le type de fichier d’installation de l’application que vous souhaitez utiliser pour détecter les informations de l’application. Pour plus d’informations sur les types d’installation disponibles, consultez Types de déploiement pris en charge par Configuration Manager.

  3. Dans la zone Emplacement , spécifiez le fichier d’installation de l’application que vous souhaitez utiliser pour détecter les informations de l’application. Cet emplacement est un chemin d’accès réseau (\\server\share\filename) ou un lien de magasin. Vous devez avoir accès au chemin d’accès réseau et à tous les sous-dossiers qui incluent le contenu de l’application.

    Importante

    Lorsque vous sélectionnez Windows Installer (*.msi fichier) comme type d’application, le site importe tous les fichiers du dossier spécifié. Il envoie ensuite ces fichiers aux points de distribution. Assurez-vous que le dossier spécifié contient uniquement les fichiers nécessaires à l’installation de l’application. Microsoft tests Configuration Manager pour prendre en charge jusqu’à 20 000 fichiers dans le package d’application. Si votre application contient plus de fichiers, envisagez de créer plusieurs applications avec moins de fichiers.

  4. Dans la page Importer des informations de l’Assistant Création d’une application, passez en revue les informations, puis sélectionnez Suivant. Si nécessaire, sélectionnez Précédent pour revenir en arrière et corriger les erreurs éventuelles.

  5. Dans la page Informations générales de l’Assistant Création d’une application, spécifiez les informations suivantes :

    Remarque

    Si Configuration Manager détecte automatiquement ces informations à partir des fichiers d’installation de l’application, elles sont déjà renseignées ici. En outre, les options affichées peuvent être différentes selon le type d’application que vous créez.

    • Informations générales sur l’application, telles que le nom de l’application, les commentaires de l’administrateur, le serveur de publication et la version du logiciel. Pour vous aider à trouver l’application dans la console Configuration Manager, spécifiez une référence facultative ou sélectionnez Catégories d’administration.

    • Programme d’installation : spécifiez le programme d’installation et toutes les propriétés requises pour installer le type de déploiement d’application.

      Conseil

      Si le programme d’installation n’apparaît pas, choisissez Parcourir et accédez à l’emplacement du programme d’installation.

    • Comportement d’installation : sélectionnez l’une des trois options pour savoir comment Configuration Manager installe ce type de déploiement. Pour plus d’informations sur ces options, consultez Expérience utilisateur.

    • Utiliser une connexion VPN automatique (si configurée) : si vous avez déployé un profil VPN sur l’appareil sur lequel l’utilisateur lance l’application, connectez-le au démarrage de l’application. Cette option concerne uniquement Windows 8.1 et Windows Phone 8.1. Sur les appareils Windows Phone 8.1, si vous déployez plusieurs profils VPN sur l’appareil, les connexions VPN automatiques ne sont pas prises en charge. Pour plus d’informations, consultez Profils VPN.

    • Provisionner cette application pour tous les utilisateurs sur l’appareil : provisionnez une application avec un package d’application Windows pour tous les utilisateurs sur l’appareil. Pour plus d’informations, consultez Créer des applications Windows.

      Conseil

      Si vous modifiez une application existante, ce paramètre se trouve sous l’onglet Expérience utilisateur des propriétés de type de déploiement du package d’application Windows.

  6. Choisissez Suivant, passez en revue les informations de l’application dans la page Résumé , puis terminez l’Assistant Création d’une application.

La nouvelle application apparaît désormais dans le nœud Applications de la console Configuration Manager. Vous avez terminé la création d’une application.

Pour ajouter d’autres types de déploiement ou configurer d’autres paramètres, consultez Créer des types de déploiement pour l’application.

Spécifier manuellement les informations de l’application

  1. Dans la page Général de l’Assistant Création d’une application, sélectionnez Spécifier manuellement les informations de l’application, puis choisissez Suivant.

  2. Spécifiez les informations générales sur l’application :

    • Le nom de l’application est obligatoire et doit comporter moins de 256 caractères.

    • Les commentaires de l’administrateur, l’éditeur et la version du logiciel sont des métadonnées supplémentaires pour décrire davantage l’application.

    • Pour vous aider à trouver l’application dans la console Configuration Manager, spécifiez une référence facultative ou sélectionnez Catégories d’administration.

    • Date de publication

    • Sélectionnez les utilisateurs ou les groupes responsables de cette application en tant que propriétaires et contacts de support. Par défaut, ces valeurs sont définies sur votre nom d’utilisateur.

  3. Dans la page Centre logiciel de l’Assistant Création d’une application, spécifiez les informations suivantes :

    • Langue sélectionnée : dans la liste déroulante, sélectionnez la version linguistique de l’application que vous souhaitez configurer. Choisissez Ajouter/Supprimer pour configurer d’autres langues pour cette application.

    • Nom de l’application localisée : spécifiez le nom de l’application dans la langue sélectionnée.

      Importante

      Un nom d’application localisé est requis pour chaque version de langue que vous configurez.

    • Catégories d’utilisateurs : choisissez Modifier pour spécifier les catégories d’application dans la langue sélectionnée. Les utilisateurs du Centre logiciel utilisent ces catégories pour filtrer et trier les applications.

      Remarque

      Les catégories d’utilisateurs pour les déploiements d’applications ciblées sur les appareils s’affichent sous forme de filtres dans le Centre logiciel. Ces déploiements peuvent être disponibles ou obligatoires.

      Le renommage ou la suppression d’une catégorie ne s’applique pas automatiquement aux applications avec cette catégorie. Ces modifications s’appliquent à la prochaine révision de l’application. Pour contourner ce problème pour renommer ou supprimer :
      • Tout d’abord, décochez la case de la catégorie sur toute application qui y fait référence. Appliquez ensuite cette modification, ce qui modifie l’application.
        • Au lieu de l’action renommer, créez ensuite une catégorie avec le nouveau nom et ajoutez la nouvelle catégorie aux applications appropriées.
        • Vous pouvez supprimer la catégorie après avoir révisé les applications.
    • Documentation utilisateur : spécifiez l’emplacement d’un fichier à partir duquel les utilisateurs du Centre logiciel peuvent obtenir plus d’informations sur cette application. Cet emplacement est une adresse de site web ou un chemin d’accès réseau et un nom de fichier. Assurez-vous que les utilisateurs ont accès à cet emplacement.

    • Texte du lien : spécifiez le texte qui s’affiche à la place de « Informations supplémentaires » lorsque la documentation utilisateur est spécifiée.

    • URL de confidentialité : spécifiez une adresse de site web pour la déclaration de confidentialité de l’application.

    • Description localisée : entrez une description pour cette application dans la langue sélectionnée.

    • Mots clés : entrez une liste de mots clés dans la langue sélectionnée. Ces mots clés aident les utilisateurs du Centre logiciel à rechercher l’application.

    • Icône : sélectionnez Parcourir pour sélectionner une icône pour cette application. Si vous ne spécifiez pas d’icône, Configuration Manager utilise une icône par défaut. Les icônes peuvent avoir des dimensions de pixels allant jusqu’à 512 x 512.

  4. Dans la page Types de déploiement de l’Assistant Création d’une application, choisissez Ajouter pour créer un nouveau type de déploiement. Pour plus d’informations, consultez Créer des types de déploiement pour l’application.

  5. Choisissez Suivant, passez en revue les informations de l’application dans la page Résumé , puis terminez l’Assistant Création d’une application.

La nouvelle application apparaît désormais dans le nœud Applications de la console Configuration Manager.

Créer des types de déploiement pour l’application

Si vous détectez automatiquement les informations de l’application, vous n’aurez peut-être pas besoin d’effectuer certaines des étapes de cette section.

Remarque

Lorsque vous affichez les propriétés d’un type de déploiement existant, les sections suivantes correspondent aux onglets de la fenêtre des propriétés du type de déploiement :

Pour plus d’informations sur l’onglet Comportement d’installation sur les propriétés d’un type de déploiement, consultez Vérifier l’exécution de fichiers exécutables.

Démarrer l’Assistant Créer un type de déploiement

Il existe trois façons de démarrer l’Assistant Création d’un type de déploiement :

  • Dans le nœud Applications : dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis sélectionnez le nœud Applications. Sélectionnez une application, puis sélectionnez Créer un type de déploiement dans le ruban.

  • Lors de la création d’une application : lorsque vous spécifiez manuellement les informations d’application dans l’Assistant Création d’une application, sélectionnez Ajouter dans la page Types de déploiement.

  • À partir des propriétés de l’application : sélectionnez une application existante dans le nœud Applications , puis sélectionnez Propriétés. Basculez vers l’onglet Types de déploiement , puis sélectionnez Ajouter.

Ensuite, utilisez l’une des procédures suivantes pour identifier ouspécifier automatiquement les informations de type de déploiement.

Identifier automatiquement les informations de type de déploiement

  1. Dans la page Général de l’Assistant Création d’un type de déploiement :

    1. Sélectionnez le type de fichier d’installation de l’application pour détecter les informations sur le type de déploiement.

    2. Sélectionnez Identifier automatiquement les informations sur ce type de déploiement à partir des fichiers d’installation.

    3. Dans la zone Emplacement , spécifiez le fichier d’installation de l’application que vous souhaitez utiliser pour détecter les informations sur le type de déploiement. Cet emplacement est un chemin d’accès réseau (\\server\share\filename) ou un lien de magasin. Vous devez avoir accès au chemin d’accès réseau et à tous les sous-dossiers qui incluent le contenu de l’application.

  2. Dans la page Importer des informations de l’Assistant Création d’un type de déploiement, passez en revue les informations, puis sélectionnez Suivant. Si nécessaire, sélectionnez Précédent pour revenir en arrière et corriger les erreurs éventuelles.

  3. Dans la page Informations générales de l’Assistant Création d’un type de déploiement, spécifiez les informations suivantes :

    Remarque

    Certaines informations sur le type de déploiement peuvent déjà être présentes si elles ont été lues à partir des fichiers d’installation de l’application. En outre, les options affichées peuvent différer en fonction du type de déploiement que vous créez.

    • Informations générales sur le type de déploiement :

      • Le nom est obligatoire

      • Commentaires de l’administrateur pour la décrire plus en détail

      • Langues disponibles

    • Programme d’installation : spécifiez le programme d’installation et toutes les propriétés dont vous avez besoin pour installer le type de déploiement.

    • Comportement d’installation : sélectionnez l’une des trois options pour savoir comment Configuration Manager installe ce type de déploiement. Pour plus d’informations sur ces options, consultez Expérience utilisateur.

    • Utiliser une connexion VPN automatique (si configurée) : si vous avez déployé un profil VPN sur l’appareil sur lequel l’utilisateur lance l’application, connectez-le au démarrage de l’application. Cette option concerne uniquement Windows 8.1 et Windows Phone 8.1. Sur les appareils Windows Phone 8.1, si vous déployez plusieurs profils VPN sur l’appareil, les connexions VPN automatiques ne sont pas prises en charge. Pour plus d’informations, consultez Profils VPN.

  4. Choisissez Suivant, puis passez à Options de contenu du type de déploiement.

Spécifier manuellement les informations de type de déploiement

  1. Dans la page Général de l’Assistant Création d’un type de déploiement, dans la liste déroulante Type , choisissez le type de fichier d’installation de l’application pour ce type de déploiement.

  2. Sélectionnez Spécifier manuellement les informations sur le type de déploiement, puis sélectionnez Suivant.

  3. Dans la page Informations générales de l’Assistant Création d’un type de déploiement, spécifiez un Nom pour le type de déploiement. Si vous le souhaitez, spécifiez les commentaires de l’administrateur, sélectionnez langues pour ce type de déploiement, puis sélectionnez Suivant.

  4. Passez à Options de contenu du type de déploiement.

Options de contenu du type de déploiement

Dans la page Contenu , spécifiez les informations suivantes :

Remarque

Lorsque vous affichez les propriétés d’un type de déploiement existant, certaines de ces options s’affichent sous l’onglet Contenu et d’autres sous l’onglet Programmes .

  • Emplacement du contenu : spécifiez l’emplacement du contenu pour ce type de déploiement ou sélectionnez Parcourir pour choisir le dossier de contenu du type de déploiement.

    Importante

    Le compte système de l’ordinateur serveur de site doit disposer d’autorisations sur l’emplacement de contenu spécifié.

    • Conserver le contenu dans le cache du client : le client Configuration Manager conserve indéfiniment dans son cache le contenu du type de déploiement. Le client conserve le contenu même si l’application est déjà installée. Cette option est utile avec certains déploiements, comme les logiciels Basés sur Windows Installer. Windows Installer a besoin d’une copie locale du contenu source pour l’application des mises à jour. Cette option réduit l’espace de cache disponible. Si vous sélectionnez cette option, un déploiement volumineux peut échouer ultérieurement si le cache ne dispose pas de suffisamment d’espace disponible.

      Conseil

      Cette option conserve la version spécifique du contenu que le client installe. Si vous mettez à jour le contenu de cette application, le client ne met pas automatiquement ce contenu en cache. Une fois qu’une action qui nécessite le nouveau contenu se produit, le client télécharge la nouvelle version de contenu.

  • Programme d’installation : spécifiez le nom du programme d’installation et tous les paramètres d’installation requis.

    • Démarrage de l’installation dans : spécifiez éventuellement le dossier qui contient le programme d’installation pour le type de déploiement. Ce dossier peut être un chemin absolu sur le client ou un chemin d’accès au dossier du point de distribution contenant les fichiers d’installation.
  • Programme de désinstallation : spécifiez éventuellement le nom du programme de désinstallation et tous les paramètres requis.

    • Démarrer la désinstallation dans : spécifiez éventuellement le dossier contenant le programme de désinstallation pour le type de déploiement. Ce dossier peut être un chemin absolu sur le client. Il peut également s’agir d’un chemin d’accès relatif sur un point de distribution du dossier avec le package.
  • Programme de réparation : pour les types de déploiement Windows Installer et Script Installer, spécifiez éventuellement le nom du programme de réparation et tous les paramètres requis.

    • Début de la réparation : spécifiez éventuellement le dossier qui contient le programme de réparation pour le type de déploiement. Ce dossier peut être un chemin absolu sur le client. Il peut également s’agir d’un chemin d’accès 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 les clients 64 bits : utilisez les emplacements de fichier et de Registre 32 bits sur les ordinateurs Windows pour exécuter le programme d’installation pour le type de déploiement.

Propriétés du type de déploiement Options de contenu

Lorsque vous affichez les propriétés d’un type de déploiement, les options suivantes s’affichent uniquement sous l’onglet Contenu :

  • Désinstaller les paramètres de contenu :

    • Identique au contenu d’installation : si le contenu d’installation et de désinstallation est identique, sélectionnez cette option. Cette option est activée par défaut.

    • Aucun contenu de désinstallation : si votre application n’a pas besoin de contenu pour la désinstallation, sélectionnez cette option.

    • Différent du contenu d’installation : si le contenu de désinstallation est différent du contenu d’installation, sélectionnez cette option.

      • Emplacement de désinstallation du contenu : spécifiez le chemin d’accès réseau au contenu utilisé pour désinstaller l’application.
  • Autoriser les clients à utiliser des points de distribution du groupe de limites de site par défaut : spécifiez si les clients doivent télécharger et installer le logiciel à partir d’un point de distribution dans le groupe de limites de site par défaut lorsque le contenu n’est pas disponible à partir d’un point de distribution dans les groupes de limites actuels ou voisins.

  • Options de déploiement : spécifiez si les clients doivent télécharger l’application lorsqu’ils utilisent un point de distribution à partir d’un voisin ou des groupes de limites de site par défaut.

Remarque

Windows BranchCache est toujours activé sur les clients. Si le point de distribution prend en charge BranchCache, les clients l’utilisent. Pour plus d’informations, consultez BranchCache.

Options de séquence de tâches du type de déploiement

Pour plus d’informations sur le type de déploiement de séquence de tâches, consultez Type de déploiement de séquence de tâches.

Dans la page Séquence de tâches, spécifiez les informations suivantes :

  • Séquence de tâches d’installation : sélectionnez une séquence de tâches qui exécute le processus d’installation de cette application.

  • Désinstaller la séquence de tâches (facultatif) : sélectionnez une séquence de tâches qui supprime cette application.

Conseil

Si votre séquence de tâches n’apparaît pas dans la liste, vérifiez qu’elle n’inclut aucune étape de déploiement du système d’exploitation ou de mise à niveau du système d’exploitation. Vérifiez également qu’il n’est pas marqué comme une séquence de tâches à fort impact. Pour plus d’informations, consultez les prérequis pour le type de déploiement de séquence de tâches.

Options de méthode de détection de type de déploiement

Cette procédure configure une méthode de détection qui indique la présence du type de déploiement. En d’autres termes, si l’application est déjà installée sur l’appareil Windows. Utilisez l’une des deux méthodes suivantes pour créer une méthode de détection :

Configurer des règles pour détecter la présence de ce type de déploiement

  1. Dans la page Méthode de détection , l’option Configurer des règles pour détecter la présence de ce type de déploiement est sélectionnée par défaut. Sélectionnez Ajouter une clause.

  2. Dans la boîte de dialogue Règle de détection , sélectionnez un type de paramètre pour détecter la présence du type de déploiement :

    • Système de fichiers : détecte si un fichier ou un dossier spécifié existe sur un appareil. Cette détection indique que l’application est installée. Spécifiez les détails supplémentaires suivants :

      • Type : indique s’il s’agit d’un fichier ou d’un dossier.

      • Chemin d’accès (obligatoire) : entrez ou accédez au chemin d’accès local sur l’appareil qui inclut le fichier ou le dossier. Par exemple : C:\Program Files. Vous ne pouvez pas spécifier de chemin d’accès réseau partagé. Si vous sélectionnez Parcourir, parcourez le système de fichiers local ou connectez-vous à un client représentatif pour parcourir.

      • Nom du fichier ou du dossier (Obligatoire) : spécifiez le nom de fichier ou de dossier spécifique à détecter dans le chemin d’accès ci-dessus. Si le client détecte ce fichier ou dossier sur l’appareil, il considère que l’application est installée sur l’appareil.

      • Ce fichier ou dossier est associé à une application 32 bits sur des systèmes 64 bits : le client vérifie d’abord les emplacements des fichiers 32 bits pour le fichier ou dossier spécifié. Si le fichier ou le dossier est introuvable, le client effectue une recherche dans les emplacements 64 bits.

    • Registre : détectez si une clé de Registre ou une valeur de Registre spécifiée existe sur un appareil client. Cette détection indique que l’application est installée. Spécifiez les détails supplémentaires suivants :

      • Hive (Obligatoire) : choisissez une ruche de registre dans la liste déroulante. Par exemple : HKEY_LOCAL_MACHINE.

      • Clé (obligatoire) : spécifiez la clé de Registre à rechercher dans la ruche ci-dessus. Par exemple : SOFTWARE\Microsoft\Office.

      • Valeur (facultatif) : entrez une valeur spécifique à détecter dans la clé ci-dessus. Si vous souhaitez que le client détecte la valeur (par défaut), activez l’option Utiliser la valeur de clé de Registre (par défaut) pour la détection. Lorsque vous entrez une valeur ou activez cette option, vous devez sélectionner un type de données.

      • Cette clé de Registre est associée à une application 32 bits sur les systèmes 64 bits : sélectionnez cette option pour d’abord vérifier les emplacements du Registre 32 bits pour la clé de Registre spécifiée. Si la clé de Registre est introuvable, le client recherche des emplacements 64 bits.

    • Windows Installer : détecte si un fichier Windows Installer spécifié existe sur un appareil client. Cette détection indique que l’application est installée. Spécifiez le code de produit MSI à détecter sur le client. Si vous sélectionnez Parcourir, choisissez le fichier MSI à partir duquel lire le code du produit.

  3. En bas de la fenêtre Règle de détection, spécifiez si l’élément doit exister ou satisfaire à une règle. Par exemple, si vous détectez avec un fichier, l’option suivante est sélectionnée par défaut : Le paramètre de système de fichiers doit exister sur le système cible pour indiquer la présence de cette application. Sélectionnez l’autre option pour créer une règle de détection basée sur les propriétés de fichier ou de dossier. Ces propriétés incluent Date de modification, Date de création, Version ou Taille. Ces critères de règle sont différents pour chaque type de paramètre.

  4. Sélectionnez OK pour fermer la boîte de dialogue Règle de détection .

Lorsque vous créez plusieurs méthodes de détection pour un type de déploiement, vous pouvez regrouper des clauses pour créer une logique plus complexe.

Clauses de détection de groupe (facultatif)

  1. Créez au moins trois clauses de méthode de détection sur un type de déploiement.

  2. Sélectionnez au moins deux clauses consécutives, puis sélectionnez Grouper. Vous verrez les parenthèses ajoutées aux colonnes associées, qui indiquent où le groupe commence et se termine.

    Exemple :

    Connector ( Clause )
    Code de produit MSI
    Ou ( file1.text existe
    And file2.txt existe )
  3. Pour supprimer le groupe, sélectionnez les clauses groupées, puis sélectionnez Dissocier.

Passez à la section suivante sur l’utilisation d’un script personnalisé comme méthode de détection. Ou passez aux options Expérience utilisateur pour le type de déploiement.

Utiliser un script personnalisé pour vérifier la présence d’un type de déploiement

  1. Dans la page Méthode de détection , sélectionnez la zone Utiliser un script personnalisé pour détecter la présence de ce type de déploiement . Sélectionnez ensuite Modifier.

  2. Dans la boîte de dialogue Éditeur de script, sélectionnez un type de script pour détecter le type de déploiement : PowerShell, VBScript ou JScript.

    Remarque

    Lorsqu’un script Windows PowerShell s’exécute en tant que méthode de détection d’application, le client Configuration Manager appelle PowerShell avec le -NoProfile paramètre . Cette option démarre PowerShell sans profils. Un profil PowerShell est un script qui s’exécute au démarrage de PowerShell.

  3. Dans la zone Contenu du script, entrez le script que vous souhaitez utiliser ou collez le contenu d’un script existant. Choisissez Ouvrir pour accéder à un script enregistré existant. Sélectionnez Effacer pour supprimer le texte dans le champ Contenu du script. Si nécessaire, activez l’option Exécuter le script en tant que processus 32 bits sur les clients 64 bits.

    Remarque

    La taille maximale d’un script est de 32 Ko.

  4. Sélectionnez OK pour enregistrer le script et fermer la boîte de dialogue Éditeur de script. De retour dans l’Assistant Création d’un type de déploiement, les champs Type de script et Longueur du script sont mis à jour avec les détails de votre script.

À propos des méthodes de détection de script personnalisées

Configuration Manager vérifie les résultats du script. Il lit les valeurs écrites par le script dans le flux de sortie standard (STDOUT), le flux d’erreur standard (STDERR) et le code de sortie. Si le script se termine avec une valeur différente de zéro, le script échoue et l’état de détection de l’application est Inconnu. Si le code de sortie est égal à zéro et que STDOUT contient des données, l’état de détection de l’application est Installé.

Conseil

Lors de l’écriture d’un script de détection, si vous retournez un code de sortie zéro mais que vous ne retournez pas de sortie (données dans STDOUT), l’application n’est pas détectée comme installée. Pour plus d’informations, consultez les exemples suivants.

Utilisez les tableaux suivants pour vérifier si une application est installée à partir de la sortie d’un script :

Code de sortie zéro
STDOUT STDERR Résultat du script État de détection d’application
Vide Vide Opération réussie Non installé
Vide Non vide Échec Inconnu
Non vide Vide Opération réussie Installé
Non vide Non vide Opération réussie Installé
Code de sortie différent de zéro
STDOUT STDERR Résultat du script État de détection d’application
Vide Vide Échec Inconnu
Vide Non vide Échec Inconnu
Non vide Vide Échec Inconnu
Non vide Non vide Échec Inconnu
Exemples

Utilisez les exemples PowerShell/VBScript suivants pour écrire vos propres scripts de détection d’application :

Exemple 1 : Le script retourne un code de sortie qui n’est pas égal à zéro. Ce code indique que l’exécution du script a échoué. Dans ce cas, l’état de détection de l’application est inconnu.

Exit 1
WScript.Quit(1)

Exemple 2 : Le script retourne un code de sortie égal à zéro, mais la valeur de STDERR n’est pas vide. Ce résultat indique que l’exécution du script a échoué. Dans ce cas, l’état de détection de l’application est inconnu.

Write-Error "Script failed"
Exit 0
WScript.StdErr.Write "Script failed"
WScript.Quit(0)

Exemple 3 : Le script retourne un code de sortie égal à zéro, ce qui indique qu’il s’est exécuté correctement. Toutefois, la valeur de STDOUT est vide, ce qui indique que l’application n’est pas installée.

Exit 0
WScript.Quit(0)

Exemple 4 : Le script retourne un code de sortie égal à zéro, ce qui indique qu’il s’est exécuté avec succès. La valeur de STDOUT n’est pas vide, ce qui indique que l’application est installée.

Write-Host "The application is installed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.Quit(0)

Exemple 5 : Le script retourne un code de sortie égal à zéro, ce qui indique qu’il s’est exécuté avec succès. Les valeurs de STDOUT et STDERR ne sont pas vides, ce qui indique que l’application est installée.

Write-Host "The application is installed"
Write-Error "Completed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.StdErr.Write "Completed"
WScript.Quit(0)

Options d’expérience utilisateur du type de déploiement

Ces paramètres spécifient la façon dont le client installe l’application sur les appareils et ce que l’utilisateur voit.

Dans la page Expérience utilisateur , spécifiez les informations suivantes :

  • Comportement d’installation : dans la liste déroulante, sélectionnez l’une des options suivantes :

    • Installer pour l’utilisateur : le client installe uniquement l’application pour l’utilisateur sur lequel vous déployez l’application.

    • Installer pour le système : le client installe l’application une seule fois. Il est disponible pour tous les utilisateurs.

    • Installez pour le système si la ressource est un appareil ; sinon, installez pour l’utilisateur : si vous déployez l’application sur un appareil, le client l’installe pour tous les utilisateurs. Si vous déployez l’application sur un utilisateur, le client l’installe uniquement pour cet utilisateur.

  • Configuration requise pour l’ouverture de session : sélectionnez l’une des options suivantes :

    • Uniquement lorsqu’un utilisateur est connecté

    • Si un utilisateur est connecté ou non

    • Uniquement quand aucun utilisateur n’est connecté

      Remarque

      Cette option est définie par défaut uniquement lorsqu’un utilisateur est connecté. Si vous sélectionnez Installer pour l’utilisateur dans la liste déroulante Comportement d’installation, vous ne pouvez pas modifier cette option.

  • Visibilité du programme d’installation : spécifiez le mode dans lequel le type de déploiement s’exécute sur les appareils clients. Sélectionnez l’une des options suivantes :

    • Agrandi : le type de déploiement s’exécute agrandi sur les appareils clients. Les utilisateurs voient toute l’activité d’installation.

    • Normal : le type de déploiement s’exécute en mode normal en fonction des valeurs par défaut du système et du programme. Ce mode est la valeur par défaut.

    • Réduit : le type de déploiement s’exécute au minimum sur les appareils clients. Les utilisateurs peuvent voir l’activité d’installation dans la zone de notification ou la barre des tâches.

    • Masqué : le type de déploiement s’exécute masqué sur les appareils clients. Les utilisateurs ne voient aucune activité d’installation.

  • Autoriser les utilisateurs à afficher et à interagir avec l’installation du programme : spécifiez si un utilisateur peut interagir avec l’installation du type de déploiement pour configurer les options d’installation.

    Si vous avez sélectionné l’option Installer pour l’utilisateur dans la liste déroulante Comportement de l’installation, cette option est activée par défaut.

    Importante

    Lorsque vous sélectionnez Installer pour le comportement du système , ce paramètre est facultatif. Cette modification vise principalement à permettre à un utilisateur final d’interagir avec l’installation pendant une séquence de tâches. Par exemple, pour exécuter un processus d’installation qui invite l’utilisateur final à entrer différentes options. Certains programmes d’installation d’application ne peuvent pas faire taire les invites de l’utilisateur, ou le processus d’installation peut nécessiter des valeurs de configuration spécifiques connues uniquement de l’utilisateur.

    L’installation dans le contexte système et l’autorisation des utilisateurs d’interagir avec l’installation ne sont pas une configuration sécurisée. Pour plus d’informations, consultez Sécurité et confidentialité pour la gestion des applications.

  • Durée d’exécution maximale autorisée (minutes) : spécifiez la durée maximale en minutes pendant laquelle vous prévoyez que le type de déploiement s’exécute sur l’ordinateur client. Spécifiez ce paramètre comme un nombre entier supérieur à zéro. La valeur par défaut est 120 minutes (deux heures).

    Utilisez cette valeur pour les actions suivantes :

    • Pour surveiller les résultats du type de déploiement.

    • Pour vérifier si un type de déploiement est installé lorsque vous définissez des fenêtres de maintenance sur les appareils clients. Lorsqu’une fenêtre de maintenance est en place, un type de déploiement démarre uniquement si suffisamment de temps est disponible dans la fenêtre de maintenance pour prendre en charge le paramètre Durée d’exécution maximale autorisée .

      Importante

      Un conflit peut se produire si la durée d’exécution maximale autorisée est supérieure à la fenêtre de maintenance planifiée. Si l’utilisateur définit la durée d’exécution maximale sur une période supérieure à la longueur d’une fenêtre de maintenance disponible, ce type de déploiement ne s’exécute pas.

  • Durée d’installation estimée (minutes) : spécifiez la durée d’installation estimée du type de déploiement. Les utilisateurs voient cette fois dans le Centre logiciel.

Options d’expérience utilisateur des propriétés de type de déploiement

Lorsque vous affichez les propriétés d’un type de déploiement, les options suivantes s’affichent uniquement sous l’onglet Expérience utilisateur :

Appliquer un comportement post-installation spécifique. Sélectionnez l’une des options suivantes :

  • Déterminer le comportement en fonction des codes de retour : Gérez les redémarrages en fonction des codes configurés sous l’onglet Codes de retour . Le Centre logiciel affiche peut nécessiter un redémarrage. Si un utilisateur est connecté pendant l’installation, il est invité en fonction de la configuration de l’expérience utilisateur du déploiement .

  • Aucune action spécifique : aucun redémarrage n’est nécessaire après l’installation. Le Centre logiciel signale qu’aucun redémarrage n’est nécessaire.

  • Le programme d’installation logicielle peut forcer le redémarrage d’un appareil : Configuration Manager ne contrôle pas ou ne lance pas de redémarrage, mais l’installation réelle peut le faire sans avertissement. Utilisez ce paramètre pour empêcher Configuration Manager de signaler un échec d’installation lorsque le programme d’installation lance un redémarrage. Les affichages du Centre logiciel peuvent nécessiter un redémarrage.

  • Configuration Manager client force un redémarrage obligatoire de l’appareil : Configuration Manager force le redémarrage d’un appareil après une installation réussie. Le Centre logiciel signale qu’un redémarrage est nécessaire. Si un utilisateur est connecté pendant l’installation, il est invité en fonction de la configuration de l’expérience utilisateur du déploiement .

Conditions requises pour le type de déploiement

Configuration Manager vérifie ces exigences sur les appareils avant d’installer le type de déploiement. Utilisez les exigences pour affiner et contrôler davantage les appareils ou les utilisateurs qui reçoivent cette application. Par exemple, si vous déployez l’application sur un regroupement d’utilisateurs, spécifiez la configuration matérielle requise de l’application ici.

  1. Dans la page Configuration requise , sélectionnez Ajouter pour ouvrir la boîte de dialogue Créer une exigence .

  2. Dans la liste déroulante Catégorie , indiquez si cette exigence concerne un appareil ou un utilisateur.

    Sélectionnez Personnalisé pour utiliser une condition globale créée précédemment. Lorsque vous sélectionnez Personnalisé, vous pouvez également choisir Créer pour créer une condition globale. Pour plus d’informations sur les conditions globales, consultez Comment créer des conditions globales.

    Importante

    Si vous déployez l’application sur un regroupement d’appareils, le client ignore toute exigence de la catégorie Utilisateur et de la condition Appareil principal.

  3. Dans la liste déroulante Condition , sélectionnez la condition pour évaluer si l’utilisateur ou l’appareil répond aux exigences d’installation. Le contenu de cette liste varie en fonction de la catégorie sélectionnée.

  4. Dans la liste déroulante Opérateur , sélectionnez l’opérateur à utiliser. Cet opérateur compare la condition sélectionnée à la valeur spécifiée. Il évalue si l’utilisateur ou l’appareil répond aux exigences d’installation. Les opérateurs disponibles varient en fonction de la condition sélectionnée. Lorsque vous utilisez l’opérateur One Of , le champ Valeurs a la validation que vous devez entrer une entrée par ligne.

    Remarque

    Les exigences disponibles varient en fonction du type d’appareil utilisé par le type de déploiement.

  5. Dans la zone Valeur , spécifiez les valeurs à utiliser pour la comparaison. Ces valeurs, ainsi que la condition et l’opérateur sélectionnés, évaluent si l’utilisateur ou l’appareil répond aux exigences d’installation. Les valeurs disponibles varient en fonction de la condition sélectionnée et de l’opérateur sélectionné.

  6. Choisissez OK pour enregistrer la configuration requise et fermer la boîte de dialogue Créer une exigence .

Dépendances du type de déploiement

Les dépendances définissent un ou plusieurs types de déploiement à partir d’une autre application que le client doit installer avant d’installer ce type de déploiement.

Importante

Dans certains cas, un type de déploiement dépend d’un type de déploiement qui a également des dépendances. Le nombre maximal de dépendances prises en charge dans la chaîne est de cinq.

  1. Dans la page Dépendances , sélectionnez Ajouter.

  2. Dans la fenêtre Ajouter une dépendance, entrez le nom du groupe de dépendances. Ce nom fait référence à ce groupe de dépendances d’application.

  3. Dans la fenêtre Ajouter une dépendance, sélectionnez Ajouter.

  4. Dans la fenêtre Spécifier l’application requise , sélectionnez une application disponible et au moins un de ses types de déploiement à utiliser comme dépendance.

    Conseil

    Sélectionnez Affichage pour afficher les propriétés de l’application ou du type de déploiement sélectionné.

  5. Sélectionnez OK pour fermer la fenêtre Spécifier l’application requise .

  6. Si vous souhaitez que le client installe automatiquement l’application dépendante, sélectionnez Installer automatiquement en regard de la dépendance.

    Remarque

    Vous n’avez pas besoin de déployer une application dépendante pour que le client l’installe automatiquement.

  7. Si vous ajoutez plusieurs dépendances, utilisez les boutons Augmenter la priorité et Diminuer la priorité . Ces actions modifient l’ordre dans lequel le client évalue chaque dépendance.

  8. Sélectionnez OK pour fermer la fenêtre Ajouter une dépendance .

Codes de retour du type de déploiement

Remarque

Cette page ne se trouve pas dans l’Assistant Création d’un type de déploiement. Il s’agit uniquement d’un onglet sur les propriétés d’un type de déploiement existant.

Spécifiez les codes de retour pour contrôler les comportements une fois le type de déploiement terminé. Par exemple, signalez qu’un redémarrage est nécessaire, que l’installation est terminée.

  1. Sous l’onglet Codes de retour de la fenêtre des propriétés du type de déploiement, sélectionnez Ajouter.

  2. Dans la fenêtre Ajouter un code de retour, spécifiez la valeur du code de retour que vous attendez de ce type de déploiement. Cette valeur est n’importe quel entier positif ou négatif compris entre -2147483648 et 2147483647.

  3. Sélectionnez un type de code dans la liste déroulante. Ce paramètre définit la façon dont Configuration Manager interprète le code de retour spécifié à partir de ce type de déploiement. Les types disponibles varient en fonction de la technologie de type de déploiement.

    • Réussite (pas de redémarrage) : le type de déploiement a été correctement installé et aucun redémarrage n’est nécessaire.

    • Échec (aucun redémarrage) : l’installation du type de déploiement a échoué.

    • Redémarrage dur : le type de déploiement a été correctement installé, mais nécessite le redémarrage de l’appareil. Rien d’autre ne peut être installé tant que l’appareil ne redémarre pas.

    • Redémarrage logiciel : le type de déploiement a été correctement installé, mais demande à l’appareil de redémarrer. D’autres installations peuvent se produire avant le redémarrage de l’appareil.

    • Nouvelle tentative rapide : une autre installation est déjà en cours sur l’appareil. Le client effectue une nouvelle tentative toutes les deux heures, pour un total de 10 fois.

  4. Si vous le souhaitez, entrez un Nom et une Description pour ce code de retour.

  5. Sélectionnez OK pour fermer la fenêtre Ajouter un code de retour.

Exemple : réussite non nulle

Vous déployez une application qui retourne un code de sortie de 1 lorsqu’elle s’installe correctement. Par défaut, Configuration Manager détecte ce code de retour différent de zéro en tant qu’échec. Spécifiez la valeur de code de retour de 1, puis sélectionnez le type de code de réussite (aucun redémarrage). Maintenant, Configuration Manager interprète que le code de retour est une réussite pour ce type de déploiement.

Codes de retour par défaut

Lorsque vous créez des types de déploiement, Configuration Manager ajoute automatiquement les codes de retour suivants qui sont communs à cette technologie :

Windows Installer (*fichier .msi)
Valeur Code Type
0 Réussite (aucun redémarrage)
1707 Réussite (aucun redémarrage)
3010 Redémarrage logiciel
1641 Redémarrage en dur
1618 Nouvelle tentative rapide
Programme d’installation de script
Valeur Code Type
0 Réussite (aucun redémarrage)
1641 Redémarrage en dur
3010 Redémarrage logiciel
1618 Nouvelle tentative rapide
Package d’application Windows (*.appx, *.appxbundle, *.msix, *.msixbundle)
Valeur Code Type
15605 Nouvelle tentative rapide
15618 Nouvelle tentative rapide

Options supplémentaires pour les types de déploiement App-V

Configurez des options supplémentaires propres aux types de déploiement pour les applications virtuelles (App-V).

Options de contenu du type de déploiement App-V

  1. Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis sélectionnez le nœud Applications.

  2. Sélectionnez une application avec un type de déploiement App-V, puis sélectionnez Propriétés.

  3. Dans les propriétés de l’application, basculez vers l’onglet Types de déploiement . Sélectionnez le type de déploiement App-V, puis sélectionnez Modifier.

  4. Dans les propriétés du type de déploiement, basculez vers l’onglet Contenu . Configurez les options suivantes si nécessaire :

    • Conserver le contenu dans le cache du client : le client Configuration Manager ne supprime pas du cache le contenu de ce type de déploiement.

    • Charger le contenu dans le cache App-V avant le lancement : avant le démarrage de l’application, le client Configuration Manager charge dans le cache App-V tout le contenu pour ce type de déploiement. Le client n’épingle pas le contenu dans le cache. Il supprime le contenu si nécessaire.

  5. Sélectionnez OK pour fermer les propriétés du type de déploiement. Sélectionnez ensuite OK pour fermer les propriétés de l’application.

Options de publication du type de déploiement App-V

  1. Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis sélectionnez le nœud Applications.

  2. Sélectionnez une application avec un type de déploiement App-V, puis sélectionnez Propriétés.

  3. Dans les propriétés de l’application, basculez vers l’onglet Types de déploiement . Sélectionnez le type de déploiement App-V, puis sélectionnez Modifier.

  4. Dans les propriétés du type de déploiement, basculez vers l’onglet Publication . Sélectionnez les éléments de l’application virtuelle que vous souhaitez publier.

  5. Sélectionnez OK pour fermer les propriétés du type de déploiement. Sélectionnez ensuite OK pour fermer les propriétés de l’application.

Importer une application

Utilisez la procédure suivante pour importer une application dans Configuration Manager :

  1. Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis sélectionnez le nœud Applications.

  2. Dans le ruban, sous l’onglet Accueil et le groupe Créer , sélectionnez Importer une application.

  3. Dans la page Général de l’Assistant Importation d’une application, spécifiez le chemin réseau du fichier à importer. Par exemple : \\server\share\file.zip. Ce fichier est une archive compressée valide (format ZIP) d’une application Configuration Manager exportée.

  4. Dans la page Contenu du fichier , sélectionnez l’action à effectuer si cette application est un doublon d’une application existante. Créez une application ou ignorez le doublon et ajoutez une nouvelle révision à l’application existante.

  5. Dans la page Résumé , passez en revue les actions, puis terminez l’Assistant.

La nouvelle application apparaît dans le nœud Applications .

Conseil

L’applet de commande Windows PowerShell Import-CMApplication a la même fonction que cette procédure. Pour plus d’informations, consultez Import-CMApplication.

Pour plus d’informations sur l’exportation d’une application, consultez Tâches de gestion pour les applications.

Types de déploiement pris en charge

Configuration Manager prend en charge les types de déploiement suivants pour les applications :

Nom du type de déploiement Description
Windows Installer (*fichier .msi) Un fichier Windows Installer (.msi).
Package d’application Windows (*.appx, *.appxbundle, *.msix, *.msixbundle) Fichiers de package d’application Windows (.appx ou .msix) ou packages groupés d’applications Windows (.appxbundle ou .msixbundle).
Package d’application Windows (dans le Windows Store) Spécifiez un lien vers l’application dans le Windows Store ou parcourez le Store pour sélectionner l’application.Remarque 1
Programme d’installation de script Spécifiez un script ou un programme qui s’exécute sur les clients Windows pour installer du contenu ou effectuer une action. Utilisez ce type de déploiement pour les programmes d’installation setup.exe ou les wrappers de script.
Microsoft Application Virtualization 4 Manifeste App-V v4 Microsoft.
Microsoft Application Virtualization 5 Un fichier de package App-V v5 Microsoft.
package d’application Windows Phone (fichier *.xap) Un fichier de package d’application Windows Phone.
package d’application Windows Phone (dans le Windows Phone Store) Spécifiez un lien vers l’application dans le Windows Store.
macOS X Pour les ordinateurs macOS exécutant le client Configuration Manager. Créez un .cmmac fichier avec l’outil CMAppUtil .
Application Web Spécifiez un lien vers une application web. Ce type de déploiement installe un raccourci vers l’application web sur l’appareil de l’utilisateur.
Windows Installer via GPM (*.msi) Créez et déployez des applications Windows Installer sur des appareils Windows à l’aide de la gestion des appareils mobiles (GPM) locale. Pour plus d’informations, consultez Déployer des applications Windows Installer sur des appareils Windows inscrits à mdm.
Séquence de tâches Installez ou désinstallez des applications complexes à l’aide de séquences de tâches. Pour plus d’informations, consultez Type de déploiement de séquence de tâches.

Remarque

La console Configuration Manager peut afficher d’autres types de déploiement, mais il s’agit de plateformes qui ne sont plus prises en charge. Pour plus d’informations, consultez Qu’est-il arrivé à l’hybride ?.

Remarque 1 : package d’application Windows (dans le Windows Store)

Pour déployer l’application en tant que lien vers le Windows Store, configurez la stratégie de groupe Désactiver l’application du Store. Définissez cette stratégie sur Désactivé ou Non configuré. Si vous activez ce paramètre, les clients ne peuvent pas se connecter au Windows Store pour télécharger et installer des applications.

Les clients Windows évaluent toujours les types de déploiement qui utilisent un lien vers un magasin avant les autres types de déploiement. Ensuite, le client évalue les types de déploiement par priorité.

Conseil

Certains liens de magasin peuvent provoquer l’erreur suivante dans l’Assistant Création d’une application : « Lien d’application non valide ». Par exemple, certaines applications recommandées du magasin peuvent provoquer cette erreur. Vous pouvez toujours sélectionner Suivant dans la page Général de l’Assistant. Configuration Manager crée correctement l’application et vous pouvez la déployer correctement.

Prochaines étapes

Après avoir créé une application dans Configuration Manager, l’étape suivante consiste à déployer l’application.

Créez un groupe d’applications que vous pouvez envoyer à un regroupement d’utilisateurs ou d’appareils en tant que déploiement unique. Pour plus d’informations, consultez Créer des groupes d’applications.

Pour plus d’informations sur la création d’applications sur différentes plateformes de système d’exploitation, consultez les articles suivants :