À 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 :
|
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 :
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) |
|
||||||
Fichier .exe et 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 :
Vous pouvez gérer le déploiement à l'aide des groupes de connexion suivants :
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.
-----