Partager via


À propos du fichier de groupes de connexions

Mis à jour: décembre 2014

S'applique à: Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

Dans cette rubrique :

  • Emplacement et objectif du fichier du groupe de connexion

  • Structure du fichier XML du groupe de connexion

  • Configuration de la priorité des packages dans un groupe de connexion

  • Configurations des connexions d'applications virtuelles prises en charge

Emplacement et objectif du fichier du groupe de connexion

Objectif du groupe de connexion

Un groupe de connexion est une fonctionnalité App-V qui vous permet de regrouper des packages pour créer un environnement virtuel dans lequel les applications contenues dans ces packages peuvent interagir entre elles.

Exemple : Vous voulez utiliser des plug-ins avec Microsoft Office. Vous pouvez créer un package qui contient les plug-ins, créer un autre package qui contient Office, puis ajouter les deux packages à un groupe de connexion pour permettre à Office d'utiliser ces plug-ins.

Comment fonctionne le fichier du connexion de groupe

Quand vous appliquez un fichier de groupe de connexion Application Virtualization 5.0, les packages qui sont énumérés dans le fichier sont combinés au moment de l'exécution dans un environnement virtuel unique. Utilisez le fichier du groupe de connexion Microsoft Application Virtualization (App-V) 5.0 pour configurer des groupes de connexion Application Virtualization 5.0 existants.

Exemple de chemin de fichier

%APPDATA%\Microsoft\AppV\Client\Catalog\PackageGroups\{6CCC7575-162E-4152-9407-ED411DA138F4}\{4D1E16E1-8EF8-41ED-92D5-8910A8527F96}.

Structure du fichier XML du groupe de connexion

Dans cette section :

  • Paramètres qui définissent le groupe de connexion

  • Paramètres qui définissent les packages dans le groupe de connexion

  • Exemple de fichier XML d'un groupe de connexion App-V 5.0 SP3

  • Exemple de fichier XML de groupe de connexion pour les versions App-V 5.0 à App-V 5.0 SP2

Paramètres qui définissent le groupe de connexion

Le tableau suivant décrit les paramètres inclus dans le fichier XML qui définissent le groupe de connexion lui-même, pas les packages.

Champ Description 

Nom de schéma

Nom du schéma.

Applicable à partir d'App-V 5.0 SP3 : Si vous voulez utiliser les nouveaux « packages facultatifs » et les fonctionnalités permettant d'utiliser « n'importe quelle version » qui sont décrits dans ce tableau, vous devez spécifier le schéma suivant dans le fichier XML :

xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"

AppConnectionGroupId

Identificateur GUID unique pour ce groupe de connexion. L'état du groupe de connexion est associé à cet identificateur. Spécifiez cet identificateur uniquement quand vous créez le groupe de connexion.

Vous pouvez créer un GUID en tapant : [Guid]::NewGuid().

VersionId

Identificateur GUID de la version du groupe de connexion.

Quand vous mettez à jour un groupe de connexion (par exemple, en ajoutant ou en mettant à jour un nouveau package), vous devez mettre à jour le GUID de version pour qu'il reflète la nouvelle version.

DisplayName

Nom complet du groupe de connexion.

Priorité

Champ de priorité facultatif du groupe de connexion.

0 indique la priorité la plus élevée.

Si une priorité est requise mais qu'elle n'a pas été configurée, le package échoue car le groupe de connexion correct à utiliser ne peut pas être déterminé.

Paramètres qui définissent les packages dans le groupe de connexion

Dans la section <Packages> du fichier XML du groupe de connexion, vous répertoriez les packages membres du groupe de connexion en spécifiant l'identificateur unique de package et de version de chaque package, comme décrit dans le tableau suivant. Le premier package dans la liste a la priorité la plus élevée.

Champ Description 

PackageId

Identificateur GUID unique pour ce package. Ce GUID ne change pas lors de la publication de versions plus récentes du package.

VersionId

Identificateur GUID unique de la version du package.

Applicable à partir d'App-V 5.0 SP3 : Si vous spécifiez “*” pour la version du package, le GUID de la dernière version de package disponible est inséré dynamiquement.

IsOptional

Applicable à partir d'App-V 5.0 SP3 : Paramètre qui vous permet de rendre un package facultatif dans le groupe de connexion. Les entrées valides sont :

  • “true” : le package est facultatif dans le groupe de connexion.

  • “false” : le package est obligatoire dans le groupe de connexion.

Consultez Comment utiliser des packages facultatifs dans les groupes de connexions.

Exemple de fichier XML d'un groupe de connexion App-V 5.0 SP3

L'exemple suivant de fichier XML de groupe de connexion montre des exemples des champs des tableaux précédents et met en évidence les nouveaux éléments d'App-V 5.0 SP3.

<?xml version="1.0" encoding="UTF-16"?>
<appv:AppConnectionGroup
xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
xmlns:appv="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
AppConnectionGroupId="61BE9B14-D2B4-41CE-A6E3-A1B658DE7000"
VersionId="E6B6AA57-F2A7-49C9-ADF8-F2B5B3C8A42F"
Priority="0"
DisplayName="Sample Connection Group">
<appv:Packages>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="*"
IsOptional=”true”
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
IsOptional=”false”
/>
</appv:Packages>

Exemple de fichier XML de groupe de connexion pour les versions App-V 5.0 à App-V 5.0 SP2

L'exemple suivant de fichier XML de groupe de connexion s'applique aux versions App-V 5.0 à App-V 5.0 SP2. Il montre des exemples des champs du tableau précédent, mais exclut les modifications décrites ci-dessus pour App-V 5.0 SP3.

<?xml version="1.0" encoding="UTF-16"?>
<appv:AppConnectionGroup
xmlns="https://schemas.microsoft.com/appv/2010/virtualapplicationconnectiongroup"
xmlns:appv="https://schemas.microsoft.com/appv/2010/virtualapplicationconnectiongroup"
AppConnectionGroupId="61BE9B14-D2B4-41CE-A6E3-A1B658DE7000"
VersionId="E6B6AA57-F2A7-49C9-ADF8-F2B5B3C8A42F"
Priority="0"
DisplayName="Sample Connection Group">
<appv:Packages>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="C7DF4F63-5288-439C-ACEF-EF06BF401EC5"
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
/>
</appv:Packages>

Configuration de la priorité des packages dans un groupe de connexion

La priorité des packages est configurée suivant l'ordre des packages dans la liste. Le premier package dans le document a la priorité la plus élevée. Les packages suivants dans la liste ont une priorité moindre.

La priorité des packages permet de résoudre les collisions de ressources qui seraient inévitables lors de l'initialisation de l'environnement virtuel. Par exemple, si deux packages s'ouvrant dans le même environnement virtuel définissent la même valeur DWORD dans le Registre, le package avec la priorité la plus élevée détermine la valeur définie.

Vous pouvez utiliser le fichier du groupe de connexion pour configurer chaque groupe de connexion à l'aide des méthodes suivantes :

  • Spécifiez les priorités d'exécution des groupes de connexion.

    Notes

    La priorité est requise uniquement si le package est associé à plusieurs groupes de connexion.

  • Spécifiez la priorité du package au sein du groupe de connexion.

Le champ de priorité est obligatoire quand une application virtuelle en cours d'exécution est lancée à partir d'une demande d'application native, par exemple, l'Explorateur Microsoft Windows. Le client App-V utilise cette priorité pour déterminer dans quel environnement virtuel de groupe de connexion l'application doit s'exécuter. Cette situation se produit si une application virtuelle fait partie de plusieurs groupes de connexion.

Si une application virtuelle est ouverte à l'aide d'une autre application virtuelle, l'environnement virtuel de l'application virtuelle d'origine est utilisé. Le champ de priorité n'est pas utilisé dans ce cas.

Exemple :

L'application virtuelle Microsoft Outlook est en cours d'exécution dans l'environnement virtuel XYZ. Quand vous ouvrez un document Microsoft Word attaché, une version virtualisée de Microsoft Word s'ouvre dans l'environnement virtuel XYZ, quels que soient les groupes de connexion ou priorités d'exécution associés à la version virtualisée de Microsoft Word.

Configurations des connexions d'applications virtuelles prises en charge

Configuration Exemple de scénario

Fichier .exe et plug-in (.dll)

  • Vous voulez distribuer Microsoft Office à tous les utilisateurs, mais distribuer un plug-in Microsoft Excel uniquement à un sous-ensemble d'utilisateurs.

  • Activez le groupe de connexion pour les utilisateurs appropriés.

  • Mettez à jour chaque package individuellement selon vos besoins.

Fichier .exe et application d'intergiciel

  • Vous disposez d'une application qui requiert une application d'intergiciel ou de plusieurs applications qui dépendent toutes de la même version du runtime de l'intergiciel (middleware).

  • Tous les ordinateurs qui ont besoin d'une ou de plusieurs applications reçoivent les groupes de connexion avec l'application et l'exécution de l'application d'intergiciel.

  • Vous pouvez aussi combiner plusieurs applications d'intergiciel en un seul groupe de connexion.

     

    Exemple Description de l'exemple

    Groupe de connexion d'application virtuelle pour le service financier

    • Application d'intergiciel 1

    • Application d'intergiciel 2

    • Application d'intergiciel 3

    • Exécution de l'application d'intergiciel

    Groupe de connexion d'application virtuelle pour le service RH

    • Application d'intergiciel 5

    • Application d'intergiciel 6

    • Exécution de l'application d'intergiciel

Fichier .exe et fichier .exe

Vous disposez d'une application qui s'appuie sur une autre application et vous voulez conserver des packages distincts à des fins d'efficacité opérationnelle, de restriction de licences ou de chronologie de lancement.

Exemple :

Si vous déployez Microsoft Lync 2010, vous pouvez utiliser trois packages :

  • Microsoft Office 2010

  • Microsoft Communicator 2007

  • Microsoft Lync 2010

Vous pouvez gérer le déploiement à l'aide des groupes de connexion suivants :

  • Microsoft Office 2010 et Microsoft Communicator 2007

  • Microsoft Office 2010 et Microsoft Lync 2010

Une fois le déploiement terminé, vous pouvez créer un seul nouveau package Microsoft Office 2010 + Microsoft Lync 2010 ou les conserver et les tenir à jour en tant que packages distincts pour les déployer à l'aide d'un groupe de connexion.

Vous avez une suggestion pour App-V ?

Ajoutez des suggestions ou votez pour les meilleures ici. Pour les problèmes relatifs à App-V, utilisez le Forum TechNet App-V.

Voir aussi

Autres ressources

Gestion des groupes de connexions

-----
Vous pouvez en apprendre plus sur MDOP dans Bibliothèque TechNet, rechercher des solutions à des problèmes dans le TechNet Wiki ou nous suivre sur Facebook ou Twitter.
-----