Partager via


Utiliser des packages facultatifs dans les groupes de connexions

À compter de Microsoft Application Virtualization (App-V) 5.0 SP3, vous pouvez ajouter des packages facultatifs à vos groupes de connexions pour simplifier la gestion des groupes de connexions. Le tableau suivant récapitule les tâches que vous pouvez effectuer plus facilement à l’aide de packages facultatifs et fournit des liens vers des instructions pour chaque tâche.

RemarqueLes packages facultatifs ne sont pas pris en charge dans les versions antérieures à App-V 5.0 SP3.

Avant d’utiliser des packages facultatifs, consultez Configuration requise pour l’utilisation de packages facultatifs dans les groupes de connexions.

Lien vers des instructions Tâche

Utiliser un groupe de connexions, avec des packages facultatifs, pour plusieurs utilisateurs qui ont différents packages autorisés

Utilisez un seul groupe de connexions pour rendre différents groupes d’applications et de plug-ins disponibles pour différents utilisateurs finaux.

Par exemple, vous souhaitez distribuer Microsoft Office à tous les utilisateurs finaux, mais distribuer différents plug-ins à différents sous-ensembles d’utilisateurs.

Annuler la publication ou supprimer un package facultatif, ou annuler la publication d’un package facultatif et le republier ultérieurement, sans modifier le groupe de connexions

Annuler la publication, supprimer ou republier un package facultatif sans avoir à désactiver, supprimer, modifier, ajouter et réactiver le groupe de connexions sur le client App-V.

Vous pouvez également annuler la publication du package facultatif et le republier ultérieurement sans avoir à désactiver ou republier le groupe de connexions.

Utiliser un groupe de connexions, avec des packages facultatifs, pour plusieurs utilisateurs avec différents packages qui leur sont autorisés

Description de la tâche Comment effectuer la tâche

Avec App-V 5.0 SP3 et App-V 5.1

Vous pouvez ajouter des packages facultatifs aux groupes de connexions, ce qui vous permet de fournir différentes combinaisons d’applications et de plug-ins à différents utilisateurs finaux.

Exemple : vous souhaitez distribuer Microsoft Office à vos utilisateurs finaux, mais activer un certain plug-in pour un sous-ensemble d’utilisateurs uniquement.

Pour ce faire, créez un groupe de connexions qui contient un package avec Office et un autre package avec des plug-ins Office, puis rendez le package de plug-ins facultatif.

Les utilisateurs finaux qui n’ont pas droit au package de plug-in pourront toujours exécuter Office.

Méthode Étapes

App-V Server – Console de gestion

  1. Dans la console de gestion, sélectionnez GROUPES DE CONNEXIONS pour afficher la bibliothèque Groupes de connexions.

  2. Sélectionnez le groupe de connexions approprié dans la bibliothèque Groupes de connexions.

  3. Cliquez sur MODIFIER dans le volet PACKAGES CONNECTÉS.

  4. Sélectionnez Facultatif en regard du nom du package.

  5. Cochez la case ADD PACKAGE ACCESS TO GROUP ACCESS (AJOUTER UN ACCÈS AU PACKAGE À L’ACCÈS AU GROUPE ). Cette étape obligatoire ajoute au groupe de connexions les droits de package que vous avez configurés précédemment lorsque vous avez affecté des packages à des groupes Active Directory.

App-V Server - Applet de commande PowerShell

Utilisez l’applet de commande suivante et spécifiez le paramètre -Optional :

Add-AppvServerConnectionGroupPackage

Syntaxe:

Add-AppvServerConnectionGroupPackage [-AppvServerConnectionGroup] <SerializableConnectionGroup> [[-AppvServerPackage] <PackageVersion>] [-Optional] [-Order <int>] [-UseAnyPackageVersion]

Exemple :

Add-AppvServerConnectionGroupPackage -Name "Connection Group 1" -PackageName "Package 1" -Optional

Client App-V sur un ordinateur autonome

  1. Créez le document XML du groupe de connexions et définissez l’attribut de balise PackageIsOptional sur « true ».

  2. Utilisez les applets de commande suivantes pour ajouter et activer le groupe de connexions :

    • Add-AppvClientConnectionGroup

    • Enable-AppvClientConnectionGroup

Exemple de document XML de groupe de connexions avec des packages facultatifs :

<?xml version="1.0 » ?>< AppConnectionGroup xmlns= »https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"; AppConnectionGroupId="8105CCD5-244B-4BA1-8888-E321E688D2CB » VersionId="84CE3797-F1CB-4475-A223-757918929EB4 » DisplayName="Contoso Software Connection Group " ><Packages><Package PackageId="7735d1a8-5ef9-4df9-a1cf-3aa92ef54fe7 » VersionId="ec560d6f-e62e-48eb-a9e5-7c52a8c2e149 » DisplayName="Contoso Business Manager » />

<Package PackageId="fc6fe0f7-be3d-4643-b37d-fc3f62d4dd5c » VersionId="c67a71cd-3542-4a48-93e8-20c643c50970 » DisplayName="Contoso Forms » IsOptional="false » />

<Package PackageId="8f6301a5-4348-4039-9560-b27a5bb72711 » VersionId="6c694b45-3e19-46c6-a327-d159aa39e1d2 » DisplayName="Contoso Tax » IsOptional="true » />

<Package PackageId="89d701bc-d507-4299-b6b6-000000003472 » VersionId="* » DisplayName="Contoso Accounts » IsOptional="true » />

</Packages> </AppConnectionGroup>

 

Avec des versions antérieures à App-V 5.0 SP3

Vous deviez créer de nombreux groupes de connexions pour rendre des combinaisons d’applications et de plug-ins spécifiques disponibles pour des utilisateurs spécifiques.

Annuler la publication ou supprimer un package facultatif, ou annuler la publication d’un package facultatif et le republier ultérieurement, sans modifier le groupe de connexions

Description de la tâche Comment effectuer la tâche

Avec App-V 5.0 SP3 et App-V 5.1

Vous pouvez annuler la publication, supprimer ou republier un package facultatif, qui se trouve dans un groupe de connexions, sans avoir à désactiver ou réactiver le groupe de connexions sur le client App-V.

Vous pouvez également annuler la publication d’un package facultatif et le republier ultérieurement sans avoir à désactiver ou republier le groupe de connexions.

Exemple : si vous publiez un package facultatif qui contient un plug-in Microsoft Office et que vous souhaitez supprimer le plug-in, vous pouvez annuler la publication du package sans avoir à désactiver le groupe de connexions.

Méthode Étapes

App-V Server – Console de gestion

  • Pour annuler la publication du package : dans la console de gestion, sélectionnez choisir la page PACKAGES , cliquez ou cliquez avec le bouton droit sur le package que vous souhaitez annuler la publication, puis cliquez sur Annuler la publication.

  • Pour supprimer un package facultatif d’un groupe de connexions : dans la page GROUPES DE CONNEXIONS , sélectionnez le package à supprimer, puis cliquez sur la flèche droite pour supprimer le package du volet groupe de connexions en bas à gauche.

Client App-V sur un ordinateur autonome

Utilisez les applets de commande existantes suivantes :

  • Unpublish-AppvClientPackage

  • Remove-AppvClientPackage

Pour plus d’informations, consultez Guide pratique pour gérer des packages App-V 5.1 s’exécutant sur un ordinateur Stand-Alone à l’aide de PowerShell.

 

Avec des versions antérieures à App-V 5.0 SP3

Vous avez dû :

  1. Supprimez le groupe de connexions de chaque ordinateur client App-V sur lequel il a été activé.

  2. Annulez la publication du package.

  3. Supprimez le package de la définition du groupe de connexions.

  4. Republiez le groupe de connexions.

Configuration requise pour l’utilisation de packages facultatifs dans les groupes de connexions

Passez en revue les exigences suivantes avant d’utiliser des packages facultatifs dans des groupes de connexions :

Condition requise Détails

Les groupes de connexions doivent contenir au moins un package non facultatif.

  • Vérifiez soigneusement que vous répondez à cette exigence, car le serveur App-V et l’applet de commande PowerShell ne vérifient pas que la condition a été remplie.

  • Si vous créez accidentellement un groupe de connexions qui ne contient pas au moins un package non facultatif et que l’utilisateur final tente d’ouvrir une application empaquetée dans ce groupe de connexions, le groupe de connexions échoue.

  • Les groupes de connexions publiés par l’utilisateur peuvent contenir des packages publiés globalement ou pour l’utilisateur.

  • Les groupes de connexions publiés globalement doivent contenir uniquement des packages publiés globalement.

Les groupes de connexions publiés globalement doivent contenir des packages publiés globalement pour garantir que les packages seront disponibles lors du démarrage de l’environnement virtuel du groupe de connexions.

Si vous essayez d’ajouter ou d’activer des groupes de connexions publiés globalement qui contiennent des packages publiés par l’utilisateur, le groupe de connexions échoue.

Vous devez publier tous les packages non facultatifs avant de publier le groupe de connexions qui contient ces packages.

L’environnement virtuel d’un groupe de connexions ne peut pas démarrer si des packages non facultatifs sont manquants.

Le client App-V ne parvient pas à ajouter ou à activer un groupe de connexions si des packages non facultatifs n’ont pas été publiés.

Avant d’annuler la publication d’un package publié globalement, vérifiez que les groupes de connexions autorisés à tous les utilisateurs sur cet ordinateur n’ont plus besoin du package.

Le système ne vérifie pas si le package fait partie du groupe de connexions d’un autre utilisateur. L’annulation de la publication d’un package global le rend indisponible pour tous les utilisateurs sur cet ordinateur. Assurez-vous donc que les groupes de connexions de chaque utilisateur ne contiennent plus le package, ou rendez le package facultatif.

Gestion des groupes de connexion