Créer des applications dans le Configuration Manager

S’applique à : Configuration Manager (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 comprennent les fichiers d’installation et les informations nécessaires pour installer les logiciels sur les appareils. Un type de déploiement a également des règles, telles que des méthodes de détection et des 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 d’application pour créer une application de base avec un type de déploiement unique. 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 selon vos besoins. 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éfinir plusieurs types de déploiement, dépendances, méthodes de détection ou exigences.

Détecter automatiquement les informations d’application

  1. Sur la page Général de l’Assistant Créer une application, sélectionnez Détecter automatiquement les informations concernant 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, voir Types de déploiement pris en charge par le Configuration Manager.

  3. Dans la zone Emplacement , spécifiez le fichier d’installation de l’application à utiliser pour détecter les informations de l’application. Cet emplacement est soit un chemin réseau (\\server\share\filename) soit un lien vers un magasin. Vous devez avoir accès au chemin d’accès réseau et aux 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 dans le 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 teste que le Configuration Manager prend 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. Sur la page Informations d’importation de l’Assistant Créer une application, examinez-les, puis sélectionnez Suivant. Si nécessaire, sélectionnez Précédent pour revenir en arrière et corriger les éventuelles erreurs.

  5. Sur la page Informations générales de l’Assistant Créer 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, l’éditeur et la version du logiciel. Pour vous aider à trouver l’application dans la console du 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 nécessaires pour installer le type de déploiement de l’application.

      Conseil

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

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

    • Utiliser une connexion VPN automatique (si elle est configurée) : si vous avez déployé un profil VPN sur l’appareil sur lequel l’utilisateur lance l’application, connectez-vous 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.

    • Configurer cette application pour tous les utilisateurs de l’appareil : Configurer une application avec un package d’application Windows pour tous les utilisateurs de l’appareil. Pour plus d’informations, voir Création d’applications Windows.

      Conseil

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

  6. Cliquez sur Suivant, passez en revue les informations de l’application sur la page Résumé , puis terminez l’Assistant Créer 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. Sur la page Général de l’Assistant Créer une application, sélectionnez Spécifier manuellement les informations de l’application, puis choisissez Suivant.

  2. Précisez 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 plus précisément l’application.

    • Pour vous aider à trouver l’application dans la console du 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éer 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. Sélectionnez 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 linguistique que vous configurez.

    • Catégories d’utilisateurs : Choisissez Modifier pour spécifier les catégories d’applications 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 changement de nom ou la suppression d’une catégorie ne s’applique pas automatiquement aux applications de cette catégorie. Ces modifications s’appliquent à la prochaine révision de l’application. Pour contourner ce problème pour le changement de nom ou la suppression :
      • Tout d’abord, désactivez la case à cocher de la catégorie sur toute application qui la référence. Appliquez ensuite ce changement, qui révise l’application.
        • Au lieu de l’action de renommer, créez ensuite une nouvelle catégorie avec le nouveau nom, puis ajoutez la nouvelle catégorie aux applications pertinentes.
        • 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 l’adresse d’un site Web ou un chemin 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 dans 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. Sur la page Types de déploiement de l’Assistant Créer une application, choisissez Ajouter pour créer un type de déploiement. Pour plus d’informations, consultez la rubrique Créer des types de déploiement pour l’application.

  5. Cliquez sur Suivant, passez en revue les informations de l’application sur la page Résumé , puis terminez l’Assistant Créer 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 d’application, vous n’aurez peut-être pas besoin de terminer 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éer 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 de l’application dans l’Assistant Créer une application, sélectionnez Ajouter sur la page Types de déploiement.

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

Utilisez ensuite l’une des procédures suivantes pour identifier ouspécifier manuellement les informations de type de déploiement.

Identifier automatiquement les informations relatives au type de déploiement

  1. Sur la page Général de l’Assistant Créer 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 relatives à ce type de déploiement dans les fichiers d’installation.

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

  2. Sur la page Informations d’importation de l’Assistant Créer 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 éventuelles erreurs.

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

    Remarque

    Certaines informations de 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 le 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 suivantes pour déterminer comment Configuration Manager installe ce type de déploiement. Pour plus d’informations sur ces options, voir Expérience utilisateur.

    • Utiliser une connexion VPN automatique (si elle est configurée) : si vous avez déployé un profil VPN sur l’appareil sur lequel l’utilisateur lance l’application, connectez-vous 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 à Type de déploiement Options de contenu.

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

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

  2. Sélectionnez Spécifier manuellement les informations relatives au type de déploiement, puis cliquez sur Suivant.

  3. Sur la page Informations générales de l’Assistant Créer 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 les langues de ce type de déploiement, puis cliquez sur Suivant.

  4. Continuer vers Type de déploiement Options de contenu.

Type de déploiement Options de contenu

Sur 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 apparaissent 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 type de déploiement dossier de contenu.

    Importante

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

    • Contenu persistant dans le cache client : le client Configuration Manager conserve indéfiniment dans son cache le contenu de 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 Windows Installer. Windows Installer a besoin d’une copie locale du contenu source pour appliquer les mises à jour. Cette option réduit l’espace cache disponible. Si vous sélectionnez cette option, cela peut entraîner l’échec d’un déploiement important à un stade ultérieur si le cache ne dispose pas de suffisamment d’espace disponible.

      Conseil

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

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

    • Début de l’installation dans : Si vous le souhaitez, indiquez le dossier qui contient le programme d’installation pour le type de déploiement. Ce dossier peut être un chemin d’accès absolu sur le client ou un chemin d’accès au dossier du point de distribution qui contient 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é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.
  • 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 les paramètres requis.

    • Début de la réparation dans : Si vous le souhaitez, indiquez le dossier qui contient le programme de réparation 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 d’installation correspondant au type de déploiement.

Type de déploiement Propriétés Options de contenu

Lorsque vous affichez les propriétés d’un type de déploiement, les options suivantes apparaissent 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.

    • Pas de 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 les 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 par défaut du site lorsque le contenu n’est pas disponible à partir d’un point de distribution dans les groupes de limites actuelles ou voisines.

  • Options de déploiement : spécifiez si les clients doivent télécharger l’application lorsqu’ils utilisent un point de distribution 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.

Type de déploiement Options de séquence de tâches

Pour plus d’informations sur le type de déploiement de séquence de tâches, voir 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.

  • Séquence de tâches de désinstallation (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, double-case activée qu’elle n’inclut aucune étape de déploiement ou de mise à niveau du système d’exploitation. Vérifiez également qu’elle n’est pas marquée comme une séquence de tâches à fort impact. Pour plus d’informations, passez en revue les conditions préalables pour le type de déploiement de séquence de tâches.

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

Cette procédure définit une méthode de détection qui indique la présence du type de déploiement. En d’autres termes, il s’agit de savoir 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 l’existence d’un fichier ou dossier spécifié sur un appareil. Cette détection indique que l’application est installée. Précisez les détails supplémentaires suivants :

      • Type : indiquez 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 un 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 spécifique du fichier ou du dossier à détecter dans le chemin ci-dessus. Si le client détecte ce fichier ou dossier sur l’appareil, il considère l’application comme 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 de fichiers 32 bits pour le fichier ou le dossier spécifié. Si le fichier ou le dossier est introuvable, le client recherche ensuite les emplacements 64 bits.

    • Registre : détecter 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. Précisez les détails supplémentaires suivants :

      • Ruche (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 des systèmes 64 bits : Activez cette option pour case activée premiers emplacements de Registre 32 bits pour la clé de Registre spécifiée. Si la clé de Registre est introuvable, le client recherche les emplacements 64 bits.

    • Windows Installer : permet de détecter l’existence d’un fichier Windows Installer spécifié sur un périphérique client. Cette détection indique que l’application est installée. Spécifiez le code 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 effectuez une détection 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 du fichier ou du dossier. Ces propriétés incluent la date de modification, la date de création, la version ou la taille. Ces critères de règle sont différents pour chaque type de paramètre.

  4. Cliquez sur 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 afin de 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 deux clauses consécutives ou plus, puis sélectionnez Groupe. 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 exists
    And file2.txt existe )
  3. Pour supprimer le groupe, sélectionnez les clauses groupées, puis choisissez Dissocier.

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

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

  1. Dans la page Méthode de détection , activez la case à cocher 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 permettant d’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. Cliquez sur OK pour enregistrer le script et fermer la boîte de dialogue Éditeur de script . De retour dans l’Assistant Créer un type de déploiement, les champs Type de script et Longueur du script sont mis à jour avec des détails sur votre script.

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

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 non nulle, il échoue et le status de détection de l’application est Inconnu. Si le code de sortie est zéro et que STDOUT contient des données, le status de détection de l’application est Installé.

Conseil

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

Utilisez les tableaux suivants pour case activée 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 de l’application
Empty Empty Opération réussie Non installée
Empty Pas vide Échec Inconnu
Pas vide Empty Opération réussie Installé
Pas vide Pas vide Opération réussie Installé
Code de sortie différent de zéro
STDOUT STDERR Résultat du script État de détection de l’application
Empty Empty Échec Inconnu
Empty Pas vide Échec Inconnu
Pas vide Empty Échec Inconnu
Pas vide Pas vide Échec Inconnu
Exemples

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

Exemple 1 : le script retourne un code de sortie différent de zéro. Ce code indique que le script n’a pas réussi à s’exécuter. 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 le script n’a pas réussi à s’exécuter. 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 renvoie 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 renvoie un code de sortie égal à zéro, ce qui indique qu’il s’est exécuté correctement. 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 renvoie un code de sortie égal à zéro, ce qui indique qu’il s’est exécuté correctement. Les valeurs de STDOUT et STDERR ne sont pas vides, ce qui signifie 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)

Type de déploiement Options d’expérience utilisateur

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 l’application uniquement pour l’utilisateur pour lequel vous déployez l’application.

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

    • Installer 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 vers un utilisateur, le client l’installe uniquement pour cet utilisateur.

  • Configuration de connexion requise : Sélectionnez l’une des options suivantes :

    • Uniquement quand un utilisateur est connecté

    • Indique si un utilisateur est connecté ou non

    • Uniquement lorsqu’aucun utilisateur n’est connecté

      Remarque

      Cette option utilise par défaut la valeur Uniquement lorsque l’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 d’exécution du type de déploiement sur les appareils clients. Sélectionnez l’une des options suivantes :

    • Maximisé : le type de déploiement s’exécute en mode 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 paramètres par défaut du système et du programme. Ce mode est le mode par défaut.

    • Réduit : le type de déploiement s’exécute réduit 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 de 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 d’installation , cette option est activée par défaut.

    Importante

    Lorsque vous sélectionnez l’installation pour le comportement du système , ce paramètre est facultatif. Ce changement est principalement destiné à permettre à un utilisateur final d’interagir avec l’installation au cours d’une séquence de tâches. Par exemple, pour exécuter un processus d’installation qui invite l’utilisateur final à différentes options. Certains programmes d’installation d’applications 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 la possibilité pour les utilisateurs d’interagir avec l’installation ne constituent pas une configuration sécurisée. Pour plus d’informations, voir 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 le type de déploiement devrait s’exécuter sur l’ordinateur client. Spécifiez ce paramètre comme un nombre entier supérieur à zéro. La valeur par défaut est de 120 minutes (deux heures).

    Utilisez cette valeur pour les actions suivantes :

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

    • Pour case activée si un type de déploiement est installé lorsque vous définissez des fenêtres de maintenance sur des 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 de temps d’exécution maximal autorisé .

      Importante

      Un conflit peut se produire si la durée d’exécution maximale autorisée est plus longue que 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 durée de toute fenêtre de maintenance disponible, ce type de déploiement ne s’exécute pas.

  • Temps d’installation estimé (minutes) : spécifiez le temps d’installation estimé du type de déploiement. Les utilisateurs voient cette heure dans le Centre logiciel.

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

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

Appliquer un comportement spécifique après l’installation. Sélectionnez l’une des options suivantes :

  • Déterminez 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 . Affichages du Centre logiciel Il peut être nécessaire de redémarrer. 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 requis après l’installation. Le Centre logiciel signale qu’aucun redémarrage n’est nécessaire.

  • Le programme d’installation du logiciel peut forcer un redémarrage de l’appareil : le 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 le 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.

  • Le client Configuration Manager force un redémarrage obligatoire de l’appareil : Configuration Manager force un redémarrage de l’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 .

Type de déploiement Configuration requise

Configuration Manager vérifie ces exigences sur les appareils avant d’installer le type de déploiement. Utilisez les conditions requises 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 une collection d’utilisateurs, spécifiez ici la configuration matérielle requise de l’application.

  1. Sur la page Exigences , 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, voir 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 à la configuration requise pour l’installation. Les opérateurs disponibles varient en fonction de la condition sélectionnée. Lors de l’utilisation de l’opérateur One Of , le champ Valeurs valide que vous devez entrer une entrée par ligne.

    Remarque

    La configuration requise disponible diffère selon le 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. Cliquez sur OK pour enregistrer le besoin et fermez la boîte de dialogue Créer un besoin .

Type de déploiement Dépendances

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. Sur 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 en tant que dépendance.

    Conseil

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

  5. Cliquez sur 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 Installation automatique 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 Réduire la priorité . Ces actions modifient l’ordre dans lequel le client évalue chaque dépendance.

  8. Cliquez sur OK pour fermer la fenêtre Ajouter une dépendance .

Type de déploiement Codes de retour

Remarque

Cette page ne figure pas dans l’Assistant Créer 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 des codes de retour pour contrôler les comportements une fois le type de déploiement terminé. Par exemple, signalez qu’un redémarrage est requis, l’installation est terminée.

  1. Dans 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 un 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 le 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 (aucun redémarrage) : le type de déploiement a été installé avec succès et aucun redémarrage n’est nécessaire.

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

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

    • Redémarrage réversible : le type de déploiement a été installé avec succès, mais demande le redémarrage de l’appareil. D’autres installations peuvent avoir lieu avant le redémarrage de l’appareil.

    • Nouvelle tentative rapide : une autre installation est déjà en cours sur l’appareil. Le client réessaie 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 : succès non nul

Vous déployez une application qui retourne un code de sortie du 1 moment où l’installation a réussi. Par défaut, le Configuration Manager détecte ce code de retour différent de zéro comme un échec. Spécifiez la valeur du code de retour de 1, puis sélectionnez le type de code de réussite (pas de redémarrage). Désormais, Configuration Manager interprète ce code de retour comme une réussite pour ce type de déploiement.

Codes de retour par défaut

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

Windows Installer (*.msi fichier)
Valeur Code Type
0 Réussite (pas de redémarrage)
1707 Réussite (pas de redémarrage)
3010 Redémarrage réversible
1641 Redémarrage dur
1618 Nouvelle tentative rapide
Programme d’installation de script
Valeur Code Type
0 Réussite (pas de redémarrage)
1641 Redémarrage dur
3010 Redémarrage réversible
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 applications virtuelles (App-V).

Type de déploiement d’App-V Options de contenu

  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, le cas échéant :

    • Conserver le contenu dans le cache client : le client Configuration Manager ne supprime pas de son 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 de 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.

Type de déploiement d’App-V Options de publication

  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

Pour importer une application dans Configuration Manager, procédez comme suit :

  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. Sur la page Général de l’Assistant Importation d’application, spécifiez le chemin réseau vers le 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. Sur la page Contenu du fichier , sélectionnez l’action à effectuer si cette application est le doublon d’une application existante. Créez une nouvelle 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 l’article 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 (*.msi fichier) Un fichier Windows Installer (.msi).
Package d’application Windows (*.appx, *.appxbundle, *.msix, *.msixbundle) Fichiers de package d’application Windows (.appx ou .msix) ou packages d’offre groupée 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’applicationNote 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 Microsoft App-V v4.
Microsoft Application Virtualization 5 Fichier de package Microsoft App-V v5.
Package de l’application Windows Phone (fichier *.xap) Un fichier de package d’application Windows Phone.
Package de l’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 basées sur Windows Installer sur des appareils Windows à l’aide de la gestion des périphériques mobiles (MDM) locale. Pour plus d’informations, voir Déployer des applications Windows Installer sur des appareils Windows inscrits à la gestion des périphériques mobiles.
Séquence de tâches Installez ou désinstallez des applications complexes à l’aide de séquences de tâches. Pour plus d’informations, voir Type de déploiement de séquence de tâches.

Remarque

La console Configuration Manager peut afficher d’autres types de déploiement, mais ils sont destinés à des 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ésactivez 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 d’autres types de déploiement. Le client évalue ensuite les types de déploiement par priorité.

Conseil

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

Étapes suivantes

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 utilisateur ou à un ensemble 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 :