Créer des applications Windows dans Configuration Manager

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

Outre les autres exigences et procédures Configuration Manager pour la création d’une application, prenez également en compte les considérations suivantes lorsque vous créez et déployez des applications pour des appareils Windows.

Considérations générales

Configuration Manager prend en charge le déploiement des formats de package d’application Windows (.appx) et de bundle d’applications (.appxbundle).

Lorsque vous créez une application dans la console Configuration Manager, sélectionnez le type de fichier d’installation de l’application en tant que package d’application Windows (*.appx, *.appxbundle, *.msix, *.msixbundle). Pour plus d’informations sur la création d’applications en général, consultez Créer des applications. Pour plus d’informations sur le format MSIX, consultez Prise en charge du format MSIX.

Remarque

Pour tirer parti des nouvelles fonctionnalités Configuration Manager, commencez par mettre à jour les clients vers la dernière version. Bien que de nouvelles fonctionnalités apparaissent dans la console Configuration Manager lorsque vous mettez à jour le site et la console, le scénario complet n’est pas fonctionnel tant que la version du client n’est pas également la plus récente.

Provisionner des packages d’application Windows pour tous les utilisateurs sur un appareil

Provisionnez une application avec un package d’application Windows pour tous les utilisateurs sur l’appareil. Un exemple courant de ce scénario est l’approvisionnement d’une application à partir de l’Microsoft Store pour Entreprises et de l’Éducation, comme Minecraft: Education Edition, sur tous les appareils utilisés par les étudiants d’une école. Auparavant, Configuration Manager prenait uniquement en charge l’installation de ces applications par utilisateur. Après s’être connecté à un nouvel appareil, un étudiant doit attendre pour accéder à une application. Désormais, lorsque l’application est approvisionnée sur l’appareil pour tous les utilisateurs, ils peuvent être productifs plus rapidement.

Importante

Soyez prudent lors de l’installation, de l’approvisionnement et de la mise à jour de différentes versions du même package d’application Windows sur un appareil, ce qui peut entraîner des résultats inattendus. Ce comportement peut se produire lors de l’utilisation de Configuration Manager pour approvisionner l’application, mais en autorisant ensuite les utilisateurs à mettre à jour l’application à partir du Microsoft Store. Pour plus d’informations, consultez les instructions de l’étape suivante lorsque vous gérez les applications à partir de la Microsoft Store pour Entreprises.

Lorsque vous déployez des applications hors connexion sur des appareils Windows avec le client Configuration Manager, n’autorisez pas les utilisateurs à mettre à jour des applications externes à des déploiements Configuration Manager. Le contrôle des mises à jour des applications hors connexion est particulièrement important dans les environnements multi-utilisateurs tels que les salles de classe. Pour plus d’informations, consultez Gérer les applications à partir de l’Microsoft Store pour Entreprises et de l’Éducation avec Configuration Manager.

Configuration Manager prend en charge l’approvisionnement d’applications sur toutes les versions prises en charge de Windows 10 et versions ultérieures.

Pour configurer un type de déploiement d’application Windows pour cette fonctionnalité, activez l’option Provisionner cette application pour tous les utilisateurs sur l’appareil. Pour plus d’informations, consultez Créer des applications.

Remarque

Si vous devez désinstaller une application provisionnée à partir d’appareils auxquels les utilisateurs se sont déjà connectés, vous devez créer deux déploiements de désinstallation. Ciblez le premier déploiement de désinstallation sur un regroupement d’appareils qui contient les appareils. Ciblez le deuxième déploiement de désinstallation sur un regroupement d’utilisateurs qui contient les utilisateurs qui se sont déjà connectés à des appareils avec l’application provisionnée. Lors de la désinstallation d’une application provisionnée sur un appareil, Windows ne désinstalle pas cette application pour les utilisateurs.

Prise en charge du format MSIX

Configuration Manager prend en charge les formats package d’application Windows (.msix) et bundle d’applications (.msixbundle). Les versions prises en charge de Windows 10 et ultérieures prennent en charge ces formats.

Convertir des applications en MSIX

Convertissez vos applications Windows Installer (.msi) existantes au format MSIX.

Prérequis pour MSIX

  • Un appareil de référence exécutant Windows 10 version 1809 ou ultérieure

  • Connectez-vous à Windows sur cet appareil en tant qu’utilisateur disposant de droits d’administration locaux

  • Installez les applications suivantes sur cet appareil :

N’installez pas d’autres applications ou services sur cet appareil. C’est votre système de référence.

Processus de conversion d’applications au format MSIX

  1. Élever 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 qui a un type de déploiement Windows Installer (.msi).

    Remarque

    Vous devez être en mesure d’accéder au contenu source de l’application à partir de l’appareil de référence.

    Le nom de l’application ne peut pas comporter de caractères spéciaux. Configuration Manager utilise le nom de l’application comme nom du fichier de sortie.

    N’installez pas cette application sur l’appareil de référence à l’avance.

  3. Sélectionnez Convertir en . MSIX dans le ruban.

Une fois l’Assistant terminé, l’outil d’empaquetage MSIX crée un fichier MSIX à l’emplacement que vous avez spécifié dans l’Assistant. Pendant ce processus, Configuration Manager installe l’application en mode silencieux sur l’appareil de référence.

Si le processus échoue, la page de résumé pointe vers le fichier journal avec plus d’informations. En cas d’erreur concernant la capture de l’état utilisateur, déconnectez-vous de Windows. La connexion à nouveau peut résoudre ce problème.

Pour utiliser cette application MSIX, vous devez d’abord la signer numériquement afin que les clients lui fassent confiance. Pour plus d’informations sur ce processus, consultez les articles suivants :

Après avoir signé l’application, créez un type de déploiement sur l’application dans Configuration Manager. Pour plus d’informations, consultez Créer des types de déploiement pour l’application.

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

Remarque

Dans cette version de Configuration Manager, le type de déploiement de séquence de tâches est une fonctionnalité en préversion. Pour l’activer, consultez Fonctionnalités de préversion.

Vous pouvez installer des applications complexes à l’aide de séquences de tâches via le modèle d’application. Ajoutez un type de déploiement de séquence de tâches à une application pour installer ou désinstaller l’application. Ce type de déploiement fournit les comportements suivants :

  • Affichez la séquence de tâches de l’application avec une icône dans le Centre logiciel. Une icône permet aux utilisateurs de trouver et d’identifier plus facilement la séquence de tâches de l’application.

  • Définir des métadonnées supplémentaires pour la séquence de tâches de l’application, y compris les informations localisées

  • À compter de la version 2010, déployer une séquence de tâches d’application sur un regroupement d’utilisateurs

Vous pouvez uniquement ajouter une séquence de tâches de déploiement non-système d’exploitation en tant que type de déploiement sur une application. Les séquences de tâches de déploiement de système d’exploitation ou de mise à niveau de système d’exploitation à fort impact ne sont pas prises en charge. Un déploiement ciblé par l’utilisateur s’exécute toujours dans le contexte du compte système local.

Lorsque vous ajoutez ce type de déploiement à une application, configurez ses propriétés dans la page Séquence de tâches. Pour plus d’informations, consultez Options de séquence de tâches de type de déploiement.

À compter de la version 2006, utilisez les applets de commande Windows PowerShell suivantes pour ajouter et configurer un type de déploiement de séquence de tâches :

Remarque

Considérez le scénario suivant :

  • Une application a un type de déploiement de séquence de tâches.
  • Il est déployé comme disponible.
  • Les fenêtres de maintenance d’un appareil sont définies.
  • Un utilisateur sur l’appareil exécute le déploiement dans le Centre logiciel en dehors d’une fenêtre de maintenance.

Configuration Manager respecte l’intention de l’utilisateur d’installer l’application, même s’il n’existe aucune fenêtre de maintenance disponible. Dans les versions 2107 et antérieures, lorsque la séquence de tâches s’exécutait, l’étape Redémarrer l’ordinateur échouait en raison de la fenêtre de maintenance.

À compter de la version 2111, cette étape ignore désormais les fenêtres de maintenance uniquement lorsque la séquence de tâches est exécutée en tant que type de déploiement d’application.

Prérequis pour un type de déploiement de séquence de tâches

Créez une séquence de tâches personnalisée :

  • Utilisez uniquement les étapes de déploiement sans système d’exploitation, par exemple : Installer le package, Exécuter la ligne de commande ou Exécuter un script PowerShell. Pour plus d’informations, notamment la liste complète des étapes prises en charge, consultez Créer une séquence de tâches pour les déploiements sans système d’exploitation.

  • Dans les propriétés de la séquence de tâches, sous l’onglet Notification utilisateur , ne sélectionnez pas l’option d’une séquence de tâches à fort impact.

Lorsque vous créez l’application, pour ajouter un type de déploiement de séquence de tâches, votre compte d’utilisateur doit être autorisé à lire les séquences de tâches. Utilisez l’une des options suivantes pour configurer ces autorisations :

  • Ajoutez le compte d’utilisateur de l’administrateur de l’application au rôle d’analyste en lecture seule intégré. Ce rôle leur permet d’afficher tous les objets Configuration Manager.

  • Copiez le rôle Administrateur d’application intégré pour créer un rôle personnalisé. Ajoutez l’autorisation Lecture sur l’objet Package de séquence de tâches.

Problèmes connus pour un type de déploiement de séquence de tâches

  • N’utilisez pas l’étape Installer l’application dans cette séquence de tâches. Utilisez l’étape Installer le package pour installer des applications.

  • Dans les versions 2006 et antérieures, vous ne pouvez pas encore déployer une séquence de tâches d’application sur un regroupement d’utilisateurs. Ce problème a été résolu dans la version 2010.

Prise en charge des applications plateforme Windows universelle (UWP)

Windows 10 appareils ou versions ultérieures ne nécessitent pas de clé de chargement indépendant pour installer des applications métier. Toutefois, pour activer le chargement indépendant sur Windows, la clé HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps de Registre doit avoir la valeur 1.

Si vous ne configurez pas cette clé de Registre, Configuration Manager définit automatiquement cette valeur sur 1 la première fois que vous déployez une application sur l’appareil. Si vous avez défini cette valeur sur 0, Configuration Manager ne pouvez pas modifier automatiquement la valeur et le déploiement de votre application métier échoue.

Signer numériquement des applications métier UWP. Utilisez un certificat de signature de code approuvé sur chaque appareil sur lequel vous déployez l’application. Utilisez des certificats de l’infrastructure À clé publique de votre organisation ou achetez un certificat auprès d’un fournisseur tiers dont le certificat racine public est déjà approuvé par Windows.

Pour signer des packages d’applications mobiles, utilisez le tableau suivant pour déterminer le type de certificat de signature de code à utiliser :

Paquet Symantec Non-Symantec
Packages .appx universels sur les appareils Windows 10 Mobile Oui Oui
Packages .xap Oui Non
Packages .appx conçus pour Windows Phone 8.1 à installer sur Windows 10 Mobile appareils Oui Non

Déployer des applications Windows Installer sur des appareils Windows 10 inscrits à mdm

Le type de déploiement Windows Installer via GPM (*.msi) vous permet de créer et de déployer des applications Windows Installer sur des appareils inscrits à GPM exécutant Windows 10 ou une version ultérieure.

Lorsque vous utilisez ce type de déploiement, tenez compte des points suivants :

  • Chargez uniquement un seul fichier avec l’extension MSI.

  • Configuration Manager utilise le code de produit et la version du produit du fichier pour la détection des applications.

  • Windows utilise le comportement de redémarrage par défaut de l’application. Configuration Manager ne contrôle pas le comportement de redémarrage de l’application.

  • Les packages MSI par utilisateur sont installés pour un seul utilisateur.

  • Les packages MSI par machine sont installés pour tous les utilisateurs de l’appareil.

  • Configuration Manager prend en charge les mises à jour des applications. Le code de produit MSI de chaque version doit être identique.