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

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

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

  • Une infrastructure de gestion unique

  • Fonctionnalités de scalabilité, de déploiement et de distribution de contenu, telles que les regroupements et l’affinité entre les appareils utilisateur

  • Fonctionnalités avancées de gestion des applications

  • Déploiement de systèmes d’exploitation, inventaire logiciel et matériel, contrôle des logiciels et asset intelligence pour prendre en charge les applications virtuelles

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

En plus des autres exigences et procédures 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, le client Configuration Manager et le client App-V doivent être installés sur vos ordinateurs. Les appareils clients peuvent inclure des ordinateurs de bureau et portables, ainsi que des clients VDI (Virtual Desktop Infrastructure). Le logiciel Configuration Manager et le logiciel client App-V fonctionnent ensemble pour fournir, localiser et lancer des packages d’applications virtuelles. Le client Configuration Manager gère la remise des packages d’applications virtuelles au client App-V. Le client App-V 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 d’installation d’une application et enregistre les informations nécessaires à l’exécution de l’application dans un environnement virtuel. Vous pouvez également utiliser sequencer pour définir les fichiers et 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 auquel Configuration Manager pouvez accéder. 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 en lecture seule partagée 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 à l’aide du 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 .osd App-V qui contient 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 disposer au minimum d’App-V 4.6 SP1 ou d’une version ultérieure du client.

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

  • Lorsque vous utilisez des groupes de connexions 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 connexions conservent les paramètres utilisateur pour les applications qu’ils contiennent. Les environnements virtuels App-V dans Configuration Manager sont utilisés pour configurer des groupes de connexions sur les ordinateurs clients. Les environnements virtuels sont créés ou modifiés sur les ordinateurs clients lorsque l’application est installée ou lorsque les clients évaluent ensuite leurs applications installées. Vous pouvez hiérarchiser ces applications afin que lorsque plusieurs applications tentent de modifier un système de fichiers ou une valeur de Registre, l’application qui a 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, le client App-V 4.6 SP1, App-V 4.6 SP2 ou App-V 4.6 SP3 doit être installé sur les ordinateurs clients.

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

  • 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 package de 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 (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éation d’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 des paramètres.

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

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

Configuration Manager méthodes de remise d’applications virtuelles

Configuration Manager prend en charge deux méthodes pour la remise d’applications virtuelles aux clients : la distribution en continu et la remise locale (téléchargement et exécution).

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

Diffusion en continu

Lorsque vous utilisez Configuration Manager pour gérer le client App-V, 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 pour les 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 Configuration Manager client contacte un point de gestion pour déterminer le point de distribution à utiliser. Ensuite, l’application est diffusée à partir du point de distribution.

Utilisez les informations de ce tableau pour vous aider à déterminer si la diffusion en continu est la meilleure méthode de remise 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 remise de l’application virtuelle est à la demande.

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

Les applications virtuelles mises à jour distribuées dans 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 niveau du point de distribution pour empêcher les utilisateurs d’accéder à des applications ou packages non autorisés.
Les applications virtuelles ne sont pas diffusées en continu tant que l’utilisateur n’exécute pas 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 connexion, 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 en continu. L’application ne sera pas disponible jusqu’à ce que l’utilisateur se reconnecte au réseau et exécute 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 distribution en streaming.

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

Le téléchargement et l’exécution sont l’approche la plus courante lors de l’utilisation de Configuration Manager, car cette approche 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 du client Configuration Manager. Le Configuration Manager indique ensuite au client App-V de diffuser en continu l’application à partir du cache Configuration Manager vers le cache App-V. Si vous déployez une application virtuelle sur des ordinateurs clients et que son contenu ne se trouve pas dans le cache App-V, le client App-V diffuse le contenu de l’application à partir du cache du client Configuration Manager dans le cache App-V, puis exécute l’application. Une fois l’application exécutée correctement, vous pouvez définir le client Configuration Manager pour supprimer toutes les versions antérieures du package au prochain cycle de suppression ou les conserver dans Configuration Manager cache du client. 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 vous aider à 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 remis 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 non fiables et aux ordinateurs qui ne se connectent qu’occasionnellement au réseau.

Configuration Manager utilise la compression différentielle à distance (RDC) pour envoyer aux clients uniquement les octets 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 générer une nouvelle version d’un package d’application virtuelle en fonction de la version actuelle du package et des modifications envoyées au client.

Cette méthode fournit une résilience d’application pour les utilisateurs mobiles ou les utilisateurs déconnectés. Les administrateurs peuvent choisir de conserver le package dans le cache Configuration Manager après la remise si l’application virtuelle a été déployée avec une action d’installation. Le package dans le cache du client Configuration Manager sert de source de diffusion en continu locale et fiable pour que le client App-V extrait 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 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 pour le déployer sur d’autres ordinateurs. Toutefois, si le package d’application virtuelle a été créé sur un autre site, la réplication delta binaire ne sera 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 une fois que l’utilisateur s’est connecté.

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

Utilisez le tableau suivant pour vous aider à planifier une migration d’une infrastructure App-V existante vers la gestion des 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.
Évaluez les utilisateurs et les appareils sur lesquels les applications virtuelles seront déployées. Créez Configuration Manager regroupements pour regrouper les utilisateurs et les appareils sur lesquels vous souhaitez déployer les applications virtuelles. Consultez Présentation des collections.
Migrez des groupes de connexions App-V 5 vers Configuration Manager environnements virtuels. Consultez la section Migrer des groupes de connexions App-V 5 vers Configuration Manager environnements virtuels dans cette rubrique.
Examinez pour savoir si l’une de vos applications virtuelles existe en tant qu’applications complètes dans votre infrastructure Configuration Manager. Pour faciliter la gestion, vous pouvez ajouter l’application virtuelle en tant que nouveau type de déploiement à l’application complète existante. Consultez Créer des applications.
Créez des applications pour remplacer vos packages App-V existants. Consultez Présentation de la gestion desapplications et Créer des applications.
Configuration Manager commence à gérer les applications virtuelles sur un client après le premier déploiement d’une application virtuelle. Après cela, Configuration Manager devez 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. Consultez Gérer le contenu et l’infrastructure de contenu.
Déployez l’application sur Configuration Manager clients.

Si l’application App-V a été créée avec une version antérieure du sequencer qui ne crée pas de fichier XML manifeste, vous pouvez l’ouvrir et l’enregistrer dans une version plus récente du sequencer 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’application virtuelle créés avec les versions 4.1 SP1 ou 4.2 de SoftGrid du sequencer.

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 qui contiennent des applications virtuelles. Lorsque vous migrez de Configuration Manager 2007 vers Configuration Manager Current Branch, Configuration Manager convertit ces packages en applications.

Configuration Manager 2007 sont converties en types de déploiement suivants :

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

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

- Migration de packages App-V avec plusieurs publications : un type de déploiement, pour chaque
Configuration Manager 2007, qui utilise les paramètres de cette publicité.
Consultez Planification de la migration d’objets vers Configuration Manager Current Branch.

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

Les environnements virtuels App-V dans Configuration Manager autorisent les applications virtuelles que vous avez déployées à 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. Les environnements virtuels sont créés ou modifiés sur les ordinateurs clients lorsque l’application est installée ou lorsque les clients évaluent ensuite leurs applications installées. Les environnements virtuels sont similaires aux groupes de connexions dans App-V 5 autonome.

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

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

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

  2. Déployez les applications sur des utilisateurs ou des appareils dont l’objectif de déploiement est Obligatoire. Les déploiements vers les utilisateurs doivent être déployés sur les 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 ordinateurs qui avaient l’application dans App-V.

  3. Une fois le déploiement terminé, créez des environnements virtuels qui correspondent aux groupes de connexions 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 connexions du client App-V avant de commencer à déployer des applications avec Configuration Manager. Toutefois, tous les paramètres que les utilisateurs peuvent avoir enregistrés dans des groupes de connexions 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 dépendant d’un autre package d’application virtuelle. Lorsque l’application est exécutée, le client App-V héberge le package principal et le package dépendant dans le même environnement virtuel pour l’application.

Pour que vous utilisiez 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 remise locale (téléchargement et exécution).

Pour plus d’informations sur la composition de 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 convertisseur 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 ressé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 des 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 en fonction des besoins.

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

Fichiers de configuration utilisateur et de déploiement

Les fichiers de configuration utilisateur et de 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 ressequencer l’application.

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

  • Un fichier de package d’application (.appv)

  • Un fichier de configuration utilisateur

  • Un fichier de configuration de déploiement

Le fichier de configuration utilisateur contient des paramètres qui s’appliquent uniquement à l’utilisateur connecté. Vous pouvez, par exemple, modifier les fichiers de configuration pour modifier les informations sur le 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 de configuration requise pour s’assurer que celles-ci sont installées pour les utilisateurs concernés.

Le fichier de configuration de déploiement a des paramètres qui s’appliquent à l’ordinateur, comme les paramètres du 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, Configuration Manager utiliserez le plus récent.

Pour plus d’informations, consultez votre configuration dynamique À propos 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 d’autres applications sont déployées en tant qu’applications virtuelles sur le même ordinateur client. Par défaut, les applications qui ont été installées localement ne peuvent pas voir ou communiquer directement avec les applications virtualisées. Il s’agit du comportement prévu de l’isolement d’application fourni par App-V. L’interaction locale est une fonctionnalité du client App-V 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 les 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) App-V 5.0.

Surveillance des 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 est dans un état spécifié pour une collection sélectionnée (App-V 5 uniquement).
Résultats de l’environnement virtuel App-V pour la ressource 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 Conservé 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 avec 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’application virtuelle 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 Configuration Manager gestion des applications, consultez Fichiers journaux.

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