Déployer des applications virtuelles App-V avec Configuration Manager

S’applique à : Configuration Manager (branche actuelle)

Lorsque vous utilisez le Configuration Manager pour gérer des applications virtuelles, vous bénéficiez des avantages suivants :

  • Une infrastructure de gestion unique

  • Fonctionnalités d’extensibilité, de déploiement et de distribution de contenu, comme les collections et l’affinité entre appareils utilisateurs

  • Fonctionnalités avancées de gestion des applications

  • Déploiement du système d’exploitation, inventaire des logiciels et du matériel, contrôle des logiciels et intelligence des ressources pour prendre en charge les applications virtuelles

Pour plus d’informations sur la création et le séquençage d’applications avec Microsoft Application Virtualization (App-V), consultez la documentation Application Virtualization 4.

Outre les autres exigences et procédures du Configuration Manager pour la création d’une application, vous devez prendre en compte les considérations suivantes lorsque vous créez et déployez des applications virtuelles :

  • Pour déployer des applications virtuelles sur des ordinateurs, vous devez disposer du client Configuration Manager et du client App-V installés sur vos ordinateurs. Les appareils clients peuvent inclure des ordinateurs portables et de bureau, ainsi que des clients VDI (Virtual Desktop Infrastructure). Le logiciel Configuration Manager et App-V Client fonctionne ensemble pour fournir, localiser et lancer des packages d’applications virtuelles. Le client Configuration Manager gère la remise de packages d’applications virtuelles au client App-V. App-V Client exécute l’application virtuelle sur le client.

  • Pour déployer une application virtuelle, vous devez d’abord créer l’application virtuelle à l’aide d’App-V Application Virtualization Sequencer. Le séquenceur surveille le processus d’installation et de configuration d’une application et enregistre les informations nécessaires à l’exécution de l’application dans un environnement virtuel. Vous pouvez également utiliser le séquenceur pour définir les fichiers et les configurations qui s’appliquent à tous les utilisateurs, ainsi que les configurations que les utilisateurs peuvent personnaliser.

  • Lorsque vous séquencez une application, vous devez enregistrer le package à un emplacement accessible par le Configuration Manager. Vous pouvez ensuite créer un déploiement d’application qui contient cette application virtuelle.

  • Configuration Manager ne prend pas en charge l’utilisation de la fonctionnalité de cache partagé en lecture seule d’App-V 4.6.

  • Configuration Manager prend en charge la fonctionnalité Magasin de contenu partagé dans App-V 5.

  • Lorsque vous créez un type de déploiement pour une application virtuelle, Configuration Manager crée le type de déploiement en utilisant le contenu du fichier manifeste de l’application. Il s’agit d’un fichier XML qui contient des informations sur l’application virtuelle. En outre, Configuration Manager crée des exigences pour le type de déploiement en fonction du contenu du fichier App-V .osd contenant des informations sur les systèmes d’exploitation pris en charge pour l’application virtuelle.

  • Pour déployer des applications virtuelles dans Configuration Manager, les ordinateurs clients doivent avoir installé au minimum App-V 4.6 SP1 ou une version ultérieure du client.

  • Avant de pouvoir déployer des applications virtuelles, mettez à jour le client App-V avec le dernier correctif.

  • Lorsque vous utilisez des groupes de connexion dans App-V 5.0, vos applications virtuelles déployées peuvent partager le même système de fichiers et le même Registre sur les ordinateurs clients. Contrairement aux applications virtuelles standard, ces applications peuvent partager des données entre elles. En outre, les groupes de connexion conservent les paramètres utilisateur des applications qu’ils contiennent. Les environnements virtuels App-V dans Configuration Manager sont utilisés pour configurer des groupes de connexion sur les ordinateurs clients. Des environnements virtuels sont créés ou modifiés sur les ordinateurs clients lorsque l’application est installée ou lors de la prochaine évaluation des applications installées. Vous pouvez hiérarchiser ces applications de sorte que, lorsque plusieurs applications tentent de modifier un système de fichiers ou une valeur de Registre, l’application ayant la priorité la plus élevée soit prioritaire. Pour plus d’informations, consultez Créer des environnements virtuels App-V.

Versions d’App-V prises en charge

Configuration Manager prend en charge les versions suivantes d’App-V :

  • App-V 4.6 : pour utiliser des applications virtuelles dans Configuration Manager, les ordinateurs clients doivent avoir installé le client App-V 4.6 SP1, App-V 4.6 SP2 ou App-V 4.6 SP3.

    Avant de pouvoir déployer des applications virtuelles, mettez à jour le client App-V 4.6 avec le dernier correctif.

  • App-V 5, App-V 5.0 SP1, App-V 5.0 SP2, App-V 5.0 SP3 et App-V 5.1 : pour App-V 5.0 SP2, vous devez installer le correctif logiciel 5 ou utiliser App-V 5.0 SP3.

  • App-V 5.2 : il est intégré à Windows 10 Éducation (1607 et versions ultérieures), Windows 10 Entreprise (version 1607 et versions ultérieures) et Windows Server 2016.

Pour plus d’informations sur App-V dans Windows 10, consultez les rubriques suivantes :

Étapes de gestion des applications virtuelles App-V

Pour gérer les applications virtuelles App-V, procédez comme suit :

  1. Séquence : le séquencement est le processus de conversion d’une application en application virtuelle à l’aide du séquenceur App-V.

  2. Créer : utilisez l’Assistant Créer un type de déploiement pour importer l’application séquencée dans un type de déploiement Configuration Manager que vous pouvez ensuite ajouter à une application. Vous pouvez également créer des environnements virtuels qui permettent à plusieurs applications virtuelles de partager les paramètres.

  3. Distribuer : la distribution est le processus de mise à disposition des applications App-V sur les points de distribution du Configuration Manager.

  4. Déployer : le déploiement est le processus de mise à disposition de l’application sur les ordinateurs clients. C’est ce qu’on appelle la publication et la diffusion en continu dans une infrastructure complète App-V.

Méthodes de fourniture d’applications virtuelles Configuration Manager

Configuration Manager prend en charge deux méthodes de distribution d’applications virtuelles aux clients : la distribution en continu et la distribution locale (télécharger et exécuter).

Lorsque vous choisissez la méthode de distribution à utiliser, comparez l’espace disque réduit requis pour la distribution en continu avec la disponibilité garantie des applications App-V dans la distribution locale. L’augmentation de l’espace disque client nécessaire à la distribution locale peut être préférable à la distribution en continu afin que les utilisateurs disposent toujours de l’application disponible à partir de n’importe quel emplacement.

Livraison en continu

Lorsque vous utilisez le Configuration Manager pour gérer App-V Client, il prend en charge la diffusion en continu d’applications virtuelles via HTTP ou HTTPS à partir d’un point de distribution. La diffusion en continu via HTTP ou HTTPS est activée par défaut et est configurée dans la boîte de dialogue des propriétés du point de distribution. Lorsque vous déployez une application virtuelle sur des ordinateurs clients et qu’un utilisateur exécute l’application virtuelle, le client Configuration Manager contacte un point de gestion pour déterminer quel point de distribution utiliser. Ensuite, l’application est diffusée à partir du point de distribution.

Utilisez les informations de ce tableau pour déterminer si la diffusion en continu est la meilleure méthode de diffusion pour vous :

Avantages Inconvénients
Cette méthode utilise des protocoles réseau standard pour diffuser en continu le contenu du package à partir de points de distribution.

Les raccourcis de programme pour les applications virtuelles appellent une connexion au point de distribution, de sorte que la livraison de l’application virtuelle se fait à la demande.

Cette méthode fonctionne bien pour les clients ayant des connexions à bande passante élevée aux points de distribution.

Les applications virtuelles mises à jour distribuées dans toute l’entreprise sont disponibles lorsque les clients reçoivent une stratégie qui les informe que la version actuelle est remplacée et qu’ils téléchargent uniquement les modifications de la version précédente.

Les autorisations d’accès sont définies au point de distribution pour empêcher les utilisateurs d’accéder aux applications ou aux packages non autorisés.
Les applications virtuelles ne sont pas diffusées tant que l’utilisateur n’a pas exécuté l’application pour la première fois. Dans ce scénario, un utilisateur peut recevoir des raccourcis de programme pour les applications virtuelles, puis se déconnecter du réseau avant d’exécuter les applications virtuelles pour la première fois. Si l’utilisateur tente d’exécuter l’application virtuelle alors que le client est hors ligne, l’utilisateur voit une erreur et ne peut pas exécuter l’application virtualisée, car un point de distribution Configuration Manager n’est pas disponible pour diffuser l’application. L’application ne sera pas disponible tant que l’utilisateur ne se reconnectera pas au réseau et n’exécutera pas l’application.

Pour éviter cela, vous pouvez utiliser la méthode de remise locale pour la remise d’applications virtuelles aux clients, ou vous pouvez activer la gestion des clients basée sur Internet pour la livraison en continu.

Livraison locale (téléchargement et exécution)

Télécharger et exécuter est l’approche la plus courante lors de l’utilisation de Configuration Manager, car elle imite étroitement la façon dont d’autres formats d’application sont fournis avec Configuration Manager. Lorsque vous utilisez la méthode de remise locale, le client Configuration Manager télécharge d’abord l’intégralité du package d’application virtuelle dans le cache client de Configuration Manager. Le Configuration Manager demande ensuite au client App-V de diffuser l’application à partir du cache de Configuration Manager vers le cache d’App-V. Si vous déployez une application virtuelle sur des ordinateurs clients et que son contenu n’est pas dans le cache App-V, App-V Client diffuse en continu le contenu de l’application à partir du cache client Configuration Manager dans le cache App-V, puis exécute l’application. Une fois l’application exécutée correctement, vous pouvez configurer le client Configuration Manager pour supprimer toutes les versions antérieures du package lors du cycle de suppression suivant, ou pour les conserver dans le cache client de Configuration Manager. La persistance locale du contenu peut tirer parti des méthodes d’optimisation de la distribution de contenu de package telles que BranchCache et PeerCache.

Utilisez les informations de ce tableau pour déterminer si la livraison locale est la meilleure méthode de livraison pour vous :

Avantages Inconvénients
La fonctionnalité de point de distribution standard est utilisée pour télécharger le package à l’aide du service de transfert intelligent en arrière-plan (BITS).

Le contenu du package d’application virtuelle est livré localement au client. Cela signifie que les utilisateurs peuvent les exécuter lorsque leur ordinateur n’est pas connecté au réseau.

Cette méthode est adaptée aux connexions réseau lentes ou peu fiables et aux ordinateurs qui ne se connectent au réseau qu’occasionnellement.

Configuration Manager utilise la compression différentielle à distance (RDC) pour envoyer aux clients uniquement les octets contenus dans les fichiers qui ont été modifiés lors de la mise à jour du contenu du package d’application virtuelle. Le client Configuration Manager utilise RDC pour créer une nouvelle version d’un package d’application virtuelle en fonction de la version actuelle du package et de toutes les modifications envoyées au client.

Cette méthode fournit une résilience d’application pour les utilisateurs mobiles ou déconnectés. Les administrateurs peuvent choisir de conserver le package dans le cache de Configuration Manager après sa livraison si l’application virtuelle a été déployée avec une action d’installation. Le package dans le cache client de Configuration Manager sert de source de diffusion en continu locale fiable pour App-V Client afin d’extraire le package dans son cache.
Un espace disque égal à deux fois la taille du package d’application virtuelle est requis sur le client lorsque l’application virtuelle est conservée dans le cache de Configuration Manager.

Déploiement à partir d’une image

Vous pouvez également préinstaller des applications virtuelles sur un ordinateur, puis créer une image de cet ordinateur en vue de son déploiement sur d’autres ordinateurs. Toutefois, si le package d’application virtuelle a été créé sur un autre site, la réplication delta binaire n’est pas utilisée pour télécharger les mises à jour de l’application. Cette option peut être utile dans une infrastructure de bureau virtuel lorsque vous souhaitez que les applications soient disponibles immédiatement au lieu de les télécharger après l’ouverture de session de l’utilisateur.

Migration d’une infrastructure App-V vers une infrastructure Configuration Manager et App-V

Utilisez le tableau suivant pour vous aider à planifier une migration d’une infrastructure App-V existante vers la gestion d’applications virtuelles avec Configuration Manager.

Étape Plus d’informations
Examinez vos applications virtuelles actuelles pour choisir les applications que vous souhaitez migrer vers votre infrastructure Configuration Manager. Aucune information supplémentaire.
Évaluer les utilisateurs et les appareils sur lesquels les applications virtuelles seront déployées. Créez des collections de Configuration Manager pour regrouper les utilisateurs et les appareils sur lesquels vous souhaitez déployer les applications virtuelles. Voir Présentation des collections.
Migrez des groupes de connexion App-V 5 vers des environnements virtuels Configuration Manager. Consultez la section Migrer des groupes de connexion App-V 5 vers des environnements virtuels Configuration Manager dans cette rubrique.
Examinez pour déterminer si l’une de vos applications virtuelles existe en tant qu’applications complètes dans votre infrastructure Configuration Manager. Pour simplifier la gestion, vous pouvez ajouter l’application virtuelle en tant que nouveau type de déploiement à l’application complète existante. Voir Création d’applications.
Créez des applications pour remplacer vos packages App-V existants. Voir Présentation de la gestion des applications et Création d’applications.
Configuration Manager commence à gérer des applications virtuelles sur un client après le premier déploiement d’une application virtuelle. Après cela, Configuration Manager doit gérer toutes les applications App-V sur l’ordinateur. Aucune information supplémentaire.
Distribuez le contenu aux points de distribution appropriés pour permettre la distribution locale des applications. Voir Gérer le contenu et l’infrastructure de contenu.
Déployer l’application sur des clients Configuration Manager.

Si l’application App-V a été créée avec une version antérieure du séquenceur qui ne crée pas de fichier manifeste XML, vous pouvez l’ouvrir et l’enregistrer dans une version plus récente du séquenceur pour créer le fichier. Ce fichier est nécessaire pour déployer des applications virtuelles avec Configuration Manager.

App-V prend en charge les packages d’applications virtuelles créés avec les versions SoftGrid 4.1 SP1 ou 4.2 du séquenceur.

Si les applications ont déjà été installées localement, vous devez les désinstaller avant de déployer une version virtuelle de l’application.
Consultez Déployer des applications.
Configuration Manager ne prend plus en charge l’utilisation de packages et de programmes contenant des applications virtuelles. Lorsque vous migrez de Configuration Manager 2007 vers la branche actuelle de Configuration Manager, Configuration Manager convertit ces packages en applications.

Les publications de Configuration Manager 2007 sont converties selon les types de déploiement suivants :

- Migration des packages App-V sans publicité : un type de déploiement qui utilise les paramètres de type de déploiement par défaut.

- Migration des packages App-V avec une seule publicité : un type de déploiement qui utilise les mêmes paramètres que le
publication de Configuration Manager 2007.

- Migration des packages App-V avec plusieurs annonces : type de déploiement, pour chacun
publication Configuration Manager 2007, qui utilise les paramètres de cette publication.
Voir Planification de la migration des objets vers la branche actuelle de Configuration Manager.

Migration des groupes de connexion App-V 5 vers des environnements virtuels Configuration Manager

Les environnements virtuels App-V dans Configuration Manager permettent aux applications virtuelles que vous avez déployées de partager le même système de fichiers et le même Registre sur les ordinateurs clients. Cela signifie que, contrairement aux applications virtuelles standard, ces applications peuvent partager des données entre elles. Des environnements virtuels sont créés ou modifiés sur les ordinateurs clients lorsque l’application est installée ou lors de la prochaine évaluation des applications installées. Les environnements virtuels sont similaires aux groupes de connexion dans App-V 5 autonome.

Lorsque vous migrez des groupes de connexion d’App-V 5 autonome vers des environnements virtuels Configuration Manager, vous devez vous assurer que le Gestionnaire de Configuration Manager gère correctement les groupes de connexion qui existent déjà sur les ordinateurs clients et que l’environnement de l’utilisateur au sein de ces groupes de connexion est préservé.

Pour convertir des groupes de connexion App-V 5 en environnements virtuels Configuration Manager :

  1. Créez des applications Configuration Manager pour toutes les applications qui existaient dans App-V.

  2. Déployez les applications vers des utilisateurs ou des appareils dont l’objectif de déploiement est Requis. Les déploiements aux utilisateurs doivent être déployés aux mêmes utilisateurs que ceux qui ont utilisé l’application dans App-V. Les déploiements sur des ordinateurs doivent être déployés sur les mêmes ordinateurs que ceux sur lesquels l’application était installée dans App-V.

  3. Une fois le déploiement terminé, créez des environnements virtuels qui correspondent aux groupes de connexion publiés dans App-V autonome. L’environnement virtuel doit avoir les mêmes packages (en particulier, les types de déploiement App-V 5) dans le même ordre.

Pour plus d’informations sur la création d’un environnement virtuel App-V, consultez Comment créer des environnements virtuels App-V.

Vous pouvez également supprimer tous les groupes de connexion de App-V Client avant de commencer à déployer des applications avec Configuration Manager. En revanche, tous les paramètres que les utilisateurs ont enregistrés dans les groupes de connexion App-V seront perdus.

Composition de suite dynamique dans App-V 4.6

La composition de suite dynamique est une fonctionnalité qui vous permet de définir un package d’application virtuelle comme ayant une dépendance sur un autre package d’application virtuelle. Lorsque l’application est exécutée, App-V Client héberge le package principal et le package dépendant dans le même environnement virtuel que l’application.

Pour utiliser cette fonctionnalité avec Configuration Manager, les deux packages doivent être déployés et inscrits auprès du client App-V. Pour vous assurer que le contenu du package dépendant est hébergé localement sur l’ordinateur client, configurez le déploiement de l’application pour la livraison locale (téléchargement et exécution).

Pour plus d’informations sur la composition de la suite dynamique App-V, consultez votre documentation App-V.

Conversion d’applications App-V 4.6 en applications App-V 5

Le format du package d’application a changé entre App-V 4.6 et App-V 5. Les applications qui ont été séquencées à l’aide d’App-V 4.6 ne sont plus prises en charge. Toutefois, App-V 5 dispose d’un outil de conversion de package que vous pouvez utiliser pour convertir des applications. Pour plus d’informations, consultez Comment convertir un package créé dans une version précédente d’App-V.

Procédez comme suit pour convertir des applications App-V 4.6 en applications App-V 5 :

  1. Convertissez ou reséquencez les packages App-V 4.6 au format App-V 5.

  2. Déployez le client App-V 5 sur les ordinateurs de votre hiérarchie.

  3. Créez de nouvelles applications qui contiennent des types de déploiement pour vos applications App-V 5 et créez des règles de remplacement pour remplacer les applications App-V 4.6.

  4. Créez des environnements virtuels selon vos besoins.

  5. Déployez les nouvelles applications App-V 5 sur les ordinateurs.

Fichiers de configuration de l’utilisateur et du déploiement

Les fichiers de configuration de l’utilisateur et du déploiement ont des paramètres qui contrôlent le comportement d’une application. Vous pouvez utiliser ces fichiers pour modifier les paramètres de l’application sans reséquencer l’application.

Une application App-V 5 typique peut contenir les fichiers suivants :

  • Fichier de package d’application (.appv)

  • Un fichier de configuration utilisateur

  • Un fichier de configuration de déploiement

Le fichier de configuration utilisateur comporte des paramètres qui s’appliquent uniquement à l’utilisateur connecté. Vous pouvez, par exemple, modifier les fichiers de configuration pour modifier les informations relatives au raccourci d’application qui sera déployé pour les utilisateurs. Vous pouvez également créer une application Configuration Manager avec plusieurs types de déploiement. Chaque type de déploiement peut contenir un fichier de configuration utilisateur différent et utiliser des règles d’exigence pour s’assurer qu’ils sont installés pour les utilisateurs concernés.

Le fichier de configuration de déploiement comporte des paramètres qui s’appliquent à l’ordinateur, tels que les paramètres de Registre. Le fichier peut également avoir des paramètres utilisateur, qui sont appliqués à tous les utilisateurs.

Si vous souhaitez déployer des applications virtuelles App-V 5 avec Configuration Manager, les trois fichiers doivent être présents dans le même dossier lorsque vous créez le type de déploiement App-V 5. S’il existe plusieurs fichiers dans le dossier, le Configuration Manager utilise le plus récent.

Pour plus d’informations, consultez À propos de la configuration dynamique d’App-V 5.0.

Interaction locale App-V

Dans certains scénarios de déploiement d’applications, les applications sont installées localement sur les ordinateurs clients, et les autres applications sont déployées en tant qu’applications virtuelles sur le même ordinateur client. Par défaut, les applications installées localement ne peuvent pas voir les applications virtualisées ni communiquer directement avec elles. Il s’agit du comportement prévu de l’isolation des applications fournie par App-V. L’interaction locale est une fonctionnalité d’App-V Client que vous pouvez activer pour chaque application afin de permettre aux applications installées localement qui s’exécutent sur un ordinateur client de voir et de communiquer avec des applications virtualisées. Configuration Manager et App-V prennent entièrement en charge l’interaction locale.

Pour plus d’informations sur la fonctionnalité d’interaction locale App-V, consultez votre documentation App-V.

Magasin de contenu partagé App-V 5

Configuration Manager prend en charge la fonctionnalité Magasin de contenu partagé App-V 5. Pour plus d’informations, consultez Planification du magasin de contenu partagé (SCS) d’App-V 5.0.

Surveillance d’applications virtuelles

Rapports d’application virtuelle

Vous pouvez utiliser les rapports suivants pour surveiller App-V dans votre environnement Configuration Manager :

Nom du rapport Description
Résultats de l’environnement virtuel App-V Affiche des informations sur un environnement virtuel sélectionné qui se trouve dans un état spécifié pour une collection sélectionnée (App-V 5 uniquement).
Résultats de l’environnement virtuel App-V pour Asset Affiche des informations sur un environnement virtuel sélectionné pour une ressource spécifiée et tous les types de déploiement pour l’environnement virtuel sélectionné (App-V 5 uniquement).
État de l’environnement virtuel App-V Affiche les informations de conformité d’un environnement virtuel sélectionné pour une collection sélectionnée. La colonne Retenu de ce rapport indique les ressources dans lesquelles un environnement virtuel précédemment configuré n’est plus applicable, mais il est conservé pour conserver les paramètres utilisateur dans les applications qui s’exécutent dans l’environnement virtuel (App-V 5 uniquement).
Ordinateurs avec une application virtuelle spécifique Affiche un résumé des ordinateurs qui ont le raccourci App-V spécifié créé par Application Virtualization Management Sequencer (App-V 4.6 uniquement).
Ordinateurs avec un package d’application virtuelle spécifique Affiche la liste des ordinateurs sur lesquels le package d’application App-V spécifié est installé (App-V 4.6 uniquement).
Compter toutes les instances de packages d’applications virtuelles Affiche le nombre de tous les packages d’application App-V détectés (App-V 4.6 uniquement).
Compter toutes les instances d’applications virtuelles Affiche le nombre de toutes les applications App-V détectées (App-V 4.6 uniquement).

Fichiers journaux

Configuration Manager enregistre des informations sur les déploiements d’applications virtuelles dans les fichiers journaux. Pour plus d’informations sur les fichiers journaux utilisés par les applications virtuelles et la gestion des applications Configuration Manager, consultez la section Fichiers journaux.

Pour Windows 8.1, recherchez les journaux du client App-V dans C :\ProgramData\Microsoft\Application Virtualization Client.