Utiliser des packages facultatifs dans les groupes de connexions App-V 5.1
À 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.
Remarque
Les 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 groupe de connexions unique pour mettre différents groupes d’applications et de plug-ins à la disposition de différents utilisateurs. Par exemple, vous souhaitez distribuer Microsoft Office à tous les utilisateurs, 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. |
Configuration requise pour l’utilisation de packages facultatifs dans les groupes de connexions
Avant d’utiliser des packages facultatifs dans des groupes de connexions, passez en revue les conditions suivantes :
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 valident pas la condition requise. - 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 s’assurer que les packages sont 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 ne sont pas publiés. |
Avant d’annuler la publication d’un package publié globalement, assurez-vous 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 connexion de chaque utilisateur ne contiennent plus le package, ou rendez le package facultatif. |
Utiliser un groupe de connexions, avec des packages facultatifs, pour plusieurs utilisateurs avec différents packages qui leur sont autorisés
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.
Par exemple, vous souhaitez distribuer Microsoft Office à vos utilisateurs, mais activer un certain plug-in pour un sous-ensemble d’utilisateurs uniquement. Créez un groupe de connexions qui contient un package avec Office et un autre package avec des plug-ins Office. Ensuite, rendez le package de plug-ins facultatif. Les utilisateurs qui n’ont pas droit au package de plug-in peuvent toujours exécuter Office.
Les sections suivantes expliquent les étapes de chaque méthode.
Utiliser un groupe de connexions : Serveur App-V - Console de gestion
- Dans la console de gestion, sélectionnez GROUPES DE CONNEXIONS pour afficher la bibliothèque de groupes de connexions.
- Sélectionnez le groupe de connexions approprié dans la bibliothèque de groupes de connexions.
- Sélectionnez MODIFIER dans le volet PACKAGES CONNECTÉS.
- Sélectionnez Facultatif en regard du nom du package.
- 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.
Utiliser un groupe de connexions : Serveur App-V - Applet de commande Windows PowerShell
Utilisez l’applet de commande Add-AppvServerConnectionGroupPackage et spécifiez le paramètre -Optional :
Syntaxe
Add-AppvServerConnectionGroupPackage [-AppvServerConnectionGroup] <SerializableConnectionGroup> [[-AppvServerPackage] <PackageVersion>] [-Optional] [-Order <int>] [-UseAnyPackageVersion]
Exemple
Add-AppvServerConnectionGroupPackage -Name "Connection Group 1" -PackageName "Package 1" -Optional
Utiliser un groupe de connexions : client App-V sur un ordinateur autonome
- Créez le document XML du groupe de connexions et définissez l’attribut de balise Package IsOptional sur « true ».
- 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>
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
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.
Par 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.
Les sections suivantes expliquent les étapes de chaque méthode.
Annuler la publication : Serveur App-V - console de gestion
- Pour annuler la publication du package, dans la console de gestion, sélectionnez la page PACKAGES . Sélectionnez le package que vous souhaitez annuler la publication, puis sélectionnez Annuler la publication.
- Pour supprimer un package facultatif d’un groupe de connexions, accédez à la page GROUPES DE CONNEXIONS . Sélectionnez le package à supprimer, puis sélectionnez la flèche droite pour supprimer le package du volet du groupe de connexions en bas à gauche.
Annuler la publication : 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.