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

S’applique à : Configuration Manager (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 d’évolutivité, de déploiement et de distribution de contenu, telles que les collections et l’affinité des appareils utilisateur

  • Fonctionnalités avancées de gestion des applications

  • Déploiement du système d’exploitation, inventaire logiciel et matériel, contrôle logiciel et veille sur les biens pour prendre en charge les applications virtuelles

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

Outre les 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’application virtuelle 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 de 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 pour que l’application s’exécute dans un environnement virtuel. Vous pouvez également utiliser le séquenceur pour définir les fichiers et configurations qui s’appliquent à tous les utilisateurs et les configurations que les utilisateurs peuvent personnaliser.

  • Lorsque vous séquencez une application, vous devez enregistrer le package à un emplacement accessible par 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 à l’aide du contenu du fichier manifeste de l’application. Il s’agit d’un fichier XML qui possède des informations sur l’application virtuelle. De plus, Configuration Manager crée des conditions requises 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 au minimum avoir installé App-V 4.6 SP1 ou 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 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 pour les applications qu’ils contiennent. Les environnements virtuels App-V dans Configuration Manager sont utilisés pour configurer des groupes de connexions sur des 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 de sorte 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 est prioritaire. Pour plus d’informations, voir Créer des environnements virtuels App-V.

Versions d’App-V prise 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 correctifs 5 ou utiliser App-V 5.0 SP3.

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

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

Étapes de gestion des applications virtuelles App-V

Pour gérer les applications virtuelles App-V, suivez les étapes suivantes :

  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équenté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 qui consiste à rendre les applications App-V disponibles sur les points de distribution Configuration Manager.

  4. Déployer: le déploiement consiste à rendre l’application disponible sur les ordinateurs clients. Il s’agit de la publication et de la diffusion en continu dans une infrastructure complète App-V.

Méthodes de distribution d’applications virtuelles Configuration Manager

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

Lorsque vous décidez de la méthode de distribution à utiliser, comparez l’espace disque requis réduit pour la distribution de diffusion en continu à la disponibilité garantie des applications App-V dans la distribution locale. L’espace disque client accru qui est requis pour la remise 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.

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 définie dans la boîte de dialogue pour les propriétés de 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 le point de distribution à utiliser. Ensuite, l’application est diffusée en continu à 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 du contenu de 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 distribution de l’application virtuelle est à la demande.

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

Les applications virtuelles mises à jour distribuées dans l’ensemble de l’entreprise sont disponibles lorsque les clients reçoivent une stratégie les informant que la version actuelle est insérez et 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 à des applications ou des packages non autorisés.
Les applications virtuelles ne sont pas diffusées tant que l’utilisateur n’a pas lancé 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’en faire l’exécution pour la première fois. Si l’utilisateur tente d’exécuter l’application virtuelle alors que le client est hors connexion, il 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 la diffusion en continu de l’application. L’application sera indisponible tant que l’utilisateur ne se reconnecte pas au réseau et n’exécute 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és sur Internet pour la distribution en continu.

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

Le téléchargement et l’exécution sont les approches les plus courantes lors de l’utilisation de Configuration Manager, car cette approche imite étroitement la façon dont les autres formats d’application sont livrés 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 Configuration Manager. Le Gestionnaire de configuration demande ensuite au client App-V de diffuser en continu l’application à partir du cache Configuration Manager dans 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 client Configuration Manager dans le cache App-V, puis exécute l’application. Une fois l’application correctement s’exécute, vous pouvez définir le client Configuration Manager pour supprimer toutes les versions antérieures du package au prochain cycle de suppression, ou pour les rendre persistantes dans le cache client Configuration Manager. La persistance du contenu localement 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 remise locale est la meilleure méthode de remise 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 BITS (Background Intelligent Transfer Service).

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 convient aux connexions réseau lentes ou peu 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 LA RDC pour créer 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 offre une résilience d’application pour les utilisateurs mobiles ou les utilisateurs déconnectés. Les administrateurs peuvent choisir de rendre le package persistant dans le cache Configuration Manager après la distribution si l’application virtuelle a été déployée avec une action d’installation. Le package dans le cache client Configuration Manager sert de source de diffusion en continu locale et fiable pour que le client App-V tire le package dans son cache.
L’espace disque égal à deux fois la taille du package d’application virtuelle est requis sur le client lorsque l’application virtuelle est persistante 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éploiement 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 immédiatement disponibles au lieu de télécharger les applications une fois que l’utilisateur s’est connecté.

Migration d’une infrastructure App-V vers un gestionnaire de configuration 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 des collections Configuration Manager pour grouper 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.
Recherchez 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. Voir Créer des applications.
Créez des applications pour remplacer vos packages App-V existants. Voir introduction à la gestion des applications et à la création d’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 doit gérer toutes les applications App-V sur l’ordinateur. Aucune information supplémentaire.
Distribuer le contenu aux points de distribution appropriés pour permettre la distribution locale des applications. Voir Gérer l’infrastructure de contenu et de contenu.
Déployez l’application sur les 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 requis pour déployer des applications virtuelles avec Configuration Manager.

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

Si les applications ont été précédemment installées localement, vous devez les désinstaller avant de déployer une version virtuelle de l’application.
Voir 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 la branche actuelle de Configuration Manager, Configuration Manager convertit ces packages en applications.

Les annonces de 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 de Configuration Manager 2007.

- Migration de packages App-V avec plusieurs publicités : un type de déploiement, pour chacune d’elles
Annonce de Configuration Manager 2007, qui utilise les paramètres de cette annonce.
Voir Planification de la migration d’objets vers la branche actuelle de Configuration Manager.

Migration de 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. 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 connexion dans App-V 5 autonome.

Lorsque vous migrez des groupes de connexions d’App-V 5 autonome vers des environnements virtuels Configuration Manager, 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 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 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 vers les mêmes utilisateurs 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 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, voir 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 enregistrés par les utilisateurs dans les groupes de connexions App-V seront perdus.

Composition de suite dynamique dans App-V 4.6

Dynamic Suite Composition est une fonctionnalité qui vous permet de définir un package d’application virtuelle comme étant dépendant d’un autre package d’application virtuelle. Lorsque l’application est exécuté, le client App-V héberge le package principal et le package dépendant dans le même environnement virtuel pour l’application.

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

Pour plus d’informations sur App-V Dynamic Suite Composition, voir 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 pris 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, voir Comment convertir un package créé dans une version précédente d’App-V.

Pour convertir des applications App-V 4.6 en applications App-V 5, utilisez les étapes suivantes :

  1. Convertissez ou relancez 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 sur-place pour 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 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 reséquencer 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 possède 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 conditions requises pour s’assurer qu’elles sont installées pour les utilisateurs concernés.

Le fichier de configuration de déploiement possède 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, Configuration Manager utilisera le fichier le plus récent.

Pour plus d’informations, voir 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 installées localement ne peuvent pas voir ou communiquer directement avec les applications virtualisées. Il s’agit du comportement prévu de l’isolation d’application qu’App-V fournit. L’interaction locale est une fonctionnalité du client App-V que vous pouvez activer pour chaque application pour 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 sont entièrement en charge de l’interaction locale.

Pour plus d’informations sur la fonctionnalité d’interaction locale App-V, voir 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, voir Planning for the App-V 5.0 Shared Content Store (SCS).

Surveillance des applications virtuelles

Rapports sur les applications virtuelles

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 les ressources Affiche des informations sur un environnement virtuel sélectionné pour un bien spécifié 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é pour 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 installé 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 qui le package d’application App-V spécifié est installé (App-V 4.6 uniquement).
Compter toutes les instances de packages d’application virtuelle Indique 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 Indique le nombre de toutes les applications App-V détectées (App-V 4.6 uniquement).

Fichiers journaux

Configuration Manager enregistre les 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, voir Fichiers journaux.

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