App-V
Utilisation d’App-V avec XenApp et XenDesktop®
Microsoft Application Virtualization (App-V) vous permet de déployer, mettre à jour et prendre en charge les applications en tant que services. Les utilisateurs accèdent aux applications sans les installer sur leurs propres appareils. App-V et Microsoft User State Virtualization (USV) offrent un accès aux applications et aux données, quel que soit l’emplacement et la connexion à Internet.
Le tableau suivant répertorie les versions prises en charge.
| App-V | Versions de XenDesktop et XenApp® | |
|---|---|---|
| Delivery Controller™ | VDA | |
| 5.0 et 5.0 SP1 | XenDesktop 7 jusqu’à la version actuelle, XenApp 7.5 jusqu’à la version actuelle | 7.0 jusqu’à la version actuelle |
| 5.0 SP2 | XenDesktop 7 jusqu’à la version actuelle, XenApp 7.5 jusqu’à la version actuelle | 7.1 jusqu’à la version actuelle |
| 5.0 SP3 et 5.1 | XenDesktop 7.6 jusqu’à la version actuelle, XenApp 7.6 jusqu’à la version actuelle | 7.6.300 jusqu’à la version actuelle |
| App-V dans Windows Server 2016 | XenDesktop 7.12 jusqu’à la version actuelle, XenApp 7.12 jusqu’à la version actuelle | 7.12 jusqu’à la version actuelle |
Le client App-V ne prend pas en charge l’accès hors ligne aux applications. La prise en charge de l’intégration App-V inclut l’utilisation de partages SMB pour les applications. Le protocole HTTP n’est pas pris en charge.
Si vous n’êtes pas familiarisé avec App-V, consultez la documentation Microsoft. Voici un récapitulatif des composants App-V mentionnés dans cet article :
- Serveur de gestion. Fournit une console centralisée pour gérer l’infrastructure App-V et distribue des applications virtuelles au client de bureau App-V et à un client Remote Desktop Services. Le serveur de gestion App-V authentifie, demande et fournit la sécurité, la mesure, la surveillance et la collecte de données requises par l’administrateur. Le serveur utilise Active Directory et des outils de support pour gérer les utilisateurs et les applications.
- Serveur de publication. Fournit aux clients App-V des applications pour des utilisateurs spécifiques et héberge le package d’application virtuelle pour le streaming. Il récupère les packages du serveur de gestion.
- Client. Récupère les applications virtuelles, publie les applications sur le client et configure et gère automatiquement les environnements virtuels au moment de l’exécution sur les appareils Windows. Vous installez le client App-V sur le VDA, où il stocke les paramètres d’application virtuelle spécifiques à l’utilisateur, tels que les modifications du registre et des fichiers dans le profil de chaque utilisateur.
Les applications sont disponibles de manière transparente sans aucune pré-configuration ni modification des paramètres du système d’exploitation. Vous pouvez lancer des applications App-V à partir des groupes de mise à disposition de systèmes d’exploitation serveur et de systèmes d’exploitation de bureau :
- Via Citrix Receiver™
- À partir du menu Démarrer
- Via le client App-V et Citrix Receiver
- Simultanément par plusieurs utilisateurs sur plusieurs appareils
- Via Citrix StoreFront™
Les propriétés modifiées des applications App-V sont implémentées lorsque l’application est démarrée. Par exemple, pour les applications avec un nom d’affichage modifié ou une icône personnalisée, la modification apparaît lorsque les utilisateurs démarrent l’application.
Méthodes de gestion
Vous pouvez utiliser des packages App-V créés avec le séquenceur App-V et ensuite situés sur des serveurs App-V ou des partages réseau.
-
Serveurs App-V : L’utilisation d’applications à partir de packages sur des serveurs App-V nécessite une communication continue entre Studio et les serveurs App-V pour la découverte, la configuration et le téléchargement vers les VDA. Cela entraîne des coûts supplémentaires en matériel, infrastructure et administration. Studio et les serveurs App-V doivent rester synchronisés, en particulier pour les autorisations utilisateur.
C’est ce qu’on appelle la méthode de gestion double administrateur car l’accès aux packages et applications App-V nécessite à la fois les consoles Studio et du serveur App-V. Cette méthode fonctionne mieux dans les déploiements App-V et Citrix étroitement couplés.
-
Partage réseau : Les packages placés sur un partage réseau suppriment la dépendance de Studio vis-à-vis de l’infrastructure de serveur et de base de données App-V, réduisant ainsi les frais généraux. (Vous devez toujours installer le client Microsoft App-V sur chaque VDA.)
C’est ce qu’on appelle la méthode de gestion administrateur unique car l’utilisation des packages et applications App-V ne nécessite que la console Studio. Vous naviguez jusqu’au partage réseau et ajoutez un ou plusieurs packages App-V depuis cet emplacement à la bibliothèque d’applications au niveau du site.
La bibliothèque d’applications est un terme Citrix désignant un référentiel de mise en cache qui stocke des informations sur les packages App-V. La bibliothèque d’applications stocke également des informations sur d’autres technologies de livraison d’applications Citrix.
Vous pouvez utiliser une ou les deux méthodes de gestion simultanément. En d’autres termes, lorsque vous ajoutez des applications à des groupes de mise à disposition, les applications peuvent provenir de packages App-V situés sur des serveurs App-V et/ou sur un partage réseau.
Lorsque vous sélectionnez Configuration > Publication App-V dans le volet de navigation de Studio, l’affichage montre les noms et les sources des packages App-V. La colonne source indique si les packages sont situés sur le serveur App-V ou mis en cache dans la bibliothèque d’applications. Lorsque vous sélectionnez un package, le volet de détails répertorie les applications du package.
Équilibrage de charge des serveurs App-V
L’équilibrage de charge des serveurs de gestion et de publication à l’aide de DNS Round-Robin est pris en charge si vous utilisez la méthode de gestion double administrateur. L’équilibrage de charge du serveur de gestion derrière une adresse IP virtuelle Netscaler, F5 (ou similaire) n’est pas pris en charge en raison de la manière dont Studio doit communiquer avec le serveur de gestion via PowerShell distant. Pour plus d’informations, consultez cet article de blog Citrix.
Groupes d’isolation
Lorsque vous utilisez la méthode administrateur unique d’App-V, la création de groupes d’isolation vous permet de spécifier des groupes d’applications interdépendants qui doivent s’exécuter dans le sandbox. Cette fonctionnalité est similaire, mais pas identique, aux groupes de connexion App-V. Au lieu de la terminologie de package obligatoire et facultatif utilisée par le serveur de gestion App-V, Citrix utilise automatique et explicite pour les options de déploiement de package.
- Lorsqu’un utilisateur lance une application App-V (l’application principale), les groupes d’isolation sont recherchés pour d’autres packages d’applications marqués pour inclusion automatique. Ces packages sont téléchargés et inclus automatiquement dans le groupe d’isolation. Vous n’avez pas besoin de les ajouter au groupe de mise à disposition qui contient l’application principale.
- Un package d’application dans le groupe d’isolation qui est marqué pour inclusion explicite n’est téléchargé que si vous avez explicitement ajouté cette application au même groupe de mise à disposition qui contient l’application principale.
Cela vous permet de créer des groupes d’isolation contenant un mélange d’applications incluses automatiquement et disponibles globalement pour tous les utilisateurs. De plus, le groupe peut contenir un ensemble de plug-ins et d’autres applications (qui pourraient avoir des contraintes de licence spécifiques), que vous pouvez limiter à un certain ensemble d’utilisateurs (identifiés via les groupes de mise à disposition) sans avoir à créer davantage de groupes d’isolation.
Par exemple, l’application « app-a » nécessite JRE 1.7 pour fonctionner. Vous pouvez créer un groupe d’isolation contenant app-a (avec un type de déploiement explicite) et JRE 1.7 (avec un type de déploiement automatique). Ensuite, ajoutez ces packages App-V à un ou plusieurs groupes de mise à disposition. Lorsqu’un utilisateur lance app-a, JRE 1.7 est automatiquement déployé avec elle.
Vous pouvez ajouter une application à plusieurs groupes d’isolation App-V. Cependant, lorsqu’un utilisateur lance cette application, le premier groupe d’isolation auquel cette application a été ajoutée est toujours utilisé. Vous ne pouvez pas ordonner ou prioriser d’autres groupes d’isolation contenant cette application.
Configuration
Le tableau suivant récapitule la séquence des tâches de configuration pour l’utilisation d’App-V dans XenApp et XenDesktop.
| Administrateur unique | Double administrateur | Tâche |
|---|---|---|
| X | X | Déployer App-V |
| X | X | Conditionnement et placement |
| X | Configurer les adresses de serveur App-V dans Studio | |
| X | X | Installer le logiciel sur les machines VDA |
| X | Ajouter des packages App-V à la bibliothèque d’applications | |
| X | Ajouter des groupes d’isolation App-V (facultatif) | |
| X | X | Ajouter des applications App-V aux groupes de mise à disposition |
Déployer Microsoft App-V
Pour les instructions de déploiement d’App-V, consultez https://docs.microsoft.com/fr-fr/microsoft-desktop-optimization-pack/?redirectedfrom=MSDN.
Vous pouvez éventuellement modifier les paramètres du serveur de publication App-V. Citrix recommande d’utiliser les cmdlets du SDK sur le Controller. Pour plus de détails, consultez la documentation du SDK.
- Pour afficher les paramètres du serveur de publication, entrez Get-CtxAppvServerSetting -AppVPublishingServer <pubServer>.
- Pour vous assurer que les applications App-V se lancent correctement, entrez Set-CtxAppvServerSetting –UserRefreshonLogon 0.
Si vous avez précédemment utilisé les paramètres de stratégie GPO pour gérer les paramètres du serveur de publication, les paramètres GPO remplacent tous les paramètres d’intégration App-V, y compris les paramètres de cmdlet. Cela peut entraîner l’échec du lancement de l’application App-V. Citrix vous recommande de supprimer tous les paramètres de stratégie GPO, puis d’utiliser le SDK pour configurer ces paramètres.
Packaging et placement
Pour les deux méthodes de gestion, créez des packages d’applications à l’aide du séquenceur App-V. Pour plus de détails, consultez la documentation Microsoft.
- Pour la gestion par administrateur unique, rendez les packages disponibles sur un emplacement réseau partagé UNC ou SMB. Assurez-vous que l’administrateur Studio qui ajoute des applications aux groupes de mise à disposition dispose au moins d’un accès en lecture à cet emplacement.
- Pour la gestion par double administrateur, publiez les packages sur le serveur de gestion App-V à partir d’un chemin UNC. (La publication à partir d’URL HTTP n’est pas prise en charge.)
Que les packages se trouvent sur le serveur App-V ou sur un partage réseau, assurez-vous qu’ils disposent des autorisations de sécurité appropriées pour permettre à l’administrateur Studio d’y accéder. Les partages réseau doivent être partagés avec les « utilisateurs authentifiés » pour garantir que le VDA et Studio ont un accès en lecture par défaut.
Configurer les adresses de serveur App-V dans Studio
Important :
Citrix recommande d’utiliser les cmdlets PowerShell sur le Controller pour spécifier les adresses des serveurs App-V si ces serveurs utilisent des valeurs de propriété non par défaut. Pour plus de détails, consultez la documentation du SDK. Si vous modifiez les adresses des serveurs App-V dans Studio, certaines propriétés de connexion au serveur que vous spécifiez peuvent être réinitialisées à leurs valeurs par défaut. Ces propriétés sont utilisées sur les VDA pour se connecter aux serveurs de publication App-V. Si cela se produit, reconfigurez les valeurs non par défaut pour toutes les propriétés réinitialisées sur les serveurs.>
Cette procédure n’est valide que pour la méthode de gestion par double administrateur.
Spécifiez les adresses des serveurs de gestion et de publication App-V pour la méthode de gestion par double administrateur pendant ou après la création du site. Vous pouvez le faire pendant ou après la création du site.
Pendant la création du site :
- Sur la page App-V de l’assistant, entrez l’URL du serveur de gestion Microsoft App-V, ainsi que l’URL et le numéro de port du serveur de publication App-V. Testez la connexion avant de continuer avec l’assistant. Si le test échoue, consultez la section Dépannage ci-dessous.
Après la création du site :
- Sélectionnez Configuration > Publication App-V dans le volet de navigation de Studio.
- Si vous n’avez pas spécifié d’adresses de serveur App-V auparavant, sélectionnez Ajouter un serveur Microsoft dans le volet Actions.
- Pour modifier les adresses de serveur App-V, sélectionnez Modifier le serveur Microsoft dans le volet Actions.
- Entrez l’URL du serveur de gestion Microsoft App-V, ainsi que l’URL et le numéro de port du serveur de publication App-V.
- Testez la connexion à ces serveurs avant de fermer la boîte de dialogue. Si le test échoue, consultez la section Dépannage ci-dessous.
Plus tard, si vous souhaitez supprimer tous les liens vers les serveurs de gestion et de publication App-V et empêcher Studio de découvrir les packages App-V de ces serveurs, sélectionnez Supprimer le serveur Microsoft dans le volet Actions. Cette action n’est autorisée que si aucune application des packages sur ces serveurs n’est actuellement publiée dans des groupes de mise à disposition. Si c’est le cas, vous devez supprimer ces applications des groupes de mise à disposition avant de pouvoir supprimer les serveurs App-V.
Installer le logiciel sur les machines VDA
Les machines contenant des VDA doivent avoir deux ensembles de logiciels installés pour prendre en charge App-V : un de Microsoft et l’autre de Citrix.
Client Microsoft App-V
Ce logiciel récupère les applications virtuelles, publie les applications sur le client et configure et gère automatiquement les environnements virtuels au moment de l’exécution sur les appareils Windows. Le client App-V stocke les paramètres d’application virtuelle spécifiques à l’utilisateur, tels que les modifications de registre et de fichiers dans le profil de chaque utilisateur.
Le client App-V est disponible auprès de Microsoft. Installez un client sur chaque machine contenant un VDA, ou sur l’image principale utilisée dans un catalogue de machines pour créer des VM. Remarque : Windows 10 (1607 ou version ultérieure) et Windows Server 2016 incluent déjà le client App-V. Sur ces systèmes d’exploitation uniquement, activez le client App-V en exécutant la cmdlet PowerShell Enable-AppV (sans paramètres). La cmdlet Get-AppVStatus récupère l’état d’activation actuel.
Conseil : Après avoir installé le client App-V, avec les autorisations d’administrateur, exécutez la cmdlet PowerShell Get-AppvClientConfiguration et assurez-vous que EnablePackageScripts est défini sur 1. S’il n’est pas défini sur 1, exécutez Set-AppvClientConfiguration -EnablePackageScripts $true.
Composants Citrix App-V
Le composant logiciel Citrix App-V est installé et activé par défaut lorsque vous installez un VDA.
Vous pouvez contrôler cette action par défaut lors de l’installation du VDA. Dans l’interface graphique, décochez la case Citrix Personalization for App-V - VDA sur la page Composants supplémentaires. Dans l’interface de ligne de commande, incluez l’option /exclude “Citrix Personalization for App-V - VDA”.
Si vous désactivez expressément l’installation des composants Citrix App-V lors de l’installation du VDA, mais que vous souhaitez ultérieurement utiliser des applications App-V : Dans la liste Programmes et fonctionnalités de la machine Windows, cliquez avec le bouton droit sur l’entrée Citrix Virtual Delivery Agent, puis sélectionnez Modifier. Un assistant se lance. Dans l’assistant, activez l’option qui installe et active les composants de publication App-V.
Ajouter ou supprimer des packages App-V dans la bibliothèque d’applications
Ces procédures sont valides uniquement pour la méthode de gestion à administrateur unique.
Vous devez disposer au moins d’un accès en lecture au partage réseau contenant les packages App-V.
Ajouter un package App-V à la bibliothèque d’applications
- Sélectionnez Configuration > Publication App-V dans le volet de navigation de Studio.
- Sélectionnez Ajouter des packages dans le volet Actions.
- Accédez au partage contenant les packages App-V et sélectionnez un ou plusieurs packages.
- Cliquez sur Ajouter.
Supprimer un package App-V de la bibliothèque d’applications
La suppression d’un package App-V de la bibliothèque d’applications le supprime de l’affichage du nœud Publication App-V de Studio. Cependant, cela ne supprime pas ses applications des groupes de mise à disposition, et ces applications peuvent toujours être lancées. Le package reste à son emplacement réseau physique. (Cet effet diffère de la suppression d’une application App-V d’un groupe de mise à disposition.)
- Sélectionnez Configuration > Publication App-V dans le volet de navigation de Studio.
- Sélectionnez un ou plusieurs packages à supprimer.
- Sélectionnez Supprimer le package dans le volet Actions.
Ajouter, modifier ou supprimer des groupes d’isolement App-V
Ajouter un groupe d’isolement App-V
- Sélectionnez Publication App-V dans le volet de navigation de Studio.
- Sélectionnez Ajouter un groupe d’isolement dans le volet Actions.
- Dans la boîte de dialogue Paramètres d’ajout de groupe d’isolement, saisissez un nom et une description pour le groupe d’isolement.
- Dans la liste Packages disponibles, sélectionnez les applications que vous souhaitez ajouter au groupe d’isolement, puis cliquez sur la flèche droite. Les applications sélectionnées doivent maintenant apparaître dans la liste Packages dans le groupe d’isolement. Dans la liste déroulante Déploiement en regard de chaque application, sélectionnez Explicite ou Automatique. Vous pouvez également utiliser les flèches haut et bas pour modifier l’ordre des applications dans la liste.
- Lorsque vous avez terminé, cliquez sur OK.
Modifier un groupe d’isolement App-V
- Sélectionnez Publication App-V dans le volet de navigation de Studio.
- Sélectionnez l’onglet Groupes d’isolement dans le volet central, puis sélectionnez le groupe d’isolement que vous souhaitez modifier.
- Sélectionnez Modifier le groupe d’isolement dans le volet Actions.
- Dans la boîte de dialogue Paramètres de modification du groupe d’isolement, modifiez le nom ou la description du groupe d’isolement, ajoutez ou supprimez des applications, modifiez leur type de déploiement ou modifiez l’ordre des applications.
- Lorsque vous avez terminé, cliquez sur OK.
Supprimer un groupe d’isolement App-V
La suppression d’un groupe d’isolation ne supprime pas les packages d’application. Elle supprime uniquement le regroupement.
- Sélectionnez Publication App-V dans le volet de navigation de Studio.
- Sélectionnez l’onglet Groupes d’isolation dans le volet central, puis sélectionnez le groupe d’isolation que vous souhaitez supprimer.
- Sélectionnez Supprimer le groupe d’isolation dans le volet Actions.
- Confirmez la suppression.
Ajouter des applications App-V aux groupes de mise à disposition
La procédure suivante explique comment ajouter des applications App-V aux groupes de mise à disposition. Pour plus de détails sur la création d’un groupe de mise à disposition, consultez Créer des groupes de mise à disposition.
Étape 1 : Choisissez si vous souhaitez créer un nouveau groupe de mise à disposition ou ajouter des applications App-V à un groupe de mise à disposition existant :
Pour créer un groupe de mise à disposition contenant des applications App-V :
- Sélectionnez Groupes de mise à disposition dans le volet de navigation de Studio.
- Sélectionnez Créer un groupe de mise à disposition dans le volet Actions.
- Sur les pages successives de l’assistant, spécifiez un catalogue de machines et des utilisateurs.
Pour ajouter des applications App-V à des groupes de mise à disposition existants :
- Sélectionnez Applications dans le volet de navigation de Studio.
- Sélectionnez Ajouter des applications dans le volet Actions.
- Sélectionnez un ou plusieurs groupes de mise à disposition où les applications App-V seront ajoutées.
Étape 2 : Sur la page Applications de l’assistant, cliquez sur la liste déroulante Ajouter pour afficher les sources d’applications. Sélectionnez App-V.
Étape 3 : Sur la page Ajouter des applications App-V, choisissez la source App-V : le serveur App-V ou la bibliothèque d’applications. L’affichage résultant inclut les noms des applications ainsi que leurs noms et versions de package. Cochez les cases en regard des applications que vous souhaitez ajouter. Cliquez ensuite sur OK.
Étape 4 : Terminez l’assistant.
Bon à savoir :
- Si vous modifiez les propriétés d’une application App-V lors de son ajout à un groupe de mise à disposition, les modifications sont appliquées lorsque l’application est démarrée. Par exemple, si vous modifiez le nom d’affichage ou l’icône d’une application lors de son ajout au groupe, la modification apparaît lorsqu’un utilisateur démarre l’application.
- Si vous modifiez ultérieurement un groupe de mise à disposition contenant des applications App-V, il n’y a aucun changement dans les performances des applications App-V si vous modifiez le type de mise à disposition du groupe de « bureaux et applications » à « applications uniquement ».
- Lorsque vous supprimez un package App-V précédemment publié (administrateur unique) d’un groupe de mise à disposition, les composants clients Citrix App-V tentent de nettoyer, de dépublier et de supprimer tous les packages qui ne sont plus utilisés par la méthode de gestion à administrateur unique.
- Si vous utilisez un déploiement hybride — avec des packages fournis par la méthode de gestion à administrateur unique et un serveur de publication App-V, géré soit par double administrateur, soit par un autre mécanisme (tel que la stratégie de groupe) — il n’est pas possible de déterminer quels packages (maintenant potentiellement redondants) proviennent de quelle source. Dans ce cas, le nettoyage n’est pas tenté.
- Si vous n’utilisez pas de serveur de publication, mais que vous avez des packages sur le VDA gérés par un autre mécanisme (tel que SCCM, un script personnalisé ou une solution de gestion App-V tierce), les routines de nettoyage peuvent supprimer des packages qui sont toujours requis. Dans ce scénario, ajoutez un enregistrement de serveur de gestion App-V factice au VDA pour empêcher toute tentative de nettoyage.
Dépannage
Les problèmes qui peuvent survenir uniquement lors de l’utilisation de la méthode à double administrateur sont marqués (DOUBLE).
(DOUBLE) Une erreur de connexion PowerShell se produit lorsque vous sélectionnez Configuration > Publication App-V dans le volet de navigation de Studio.
- L’administrateur Studio est-il également un administrateur de serveur App-V ? L’administrateur Studio doit appartenir au groupe « administrateurs » sur le serveur de gestion App-V afin de pouvoir communiquer avec celui-ci.
(DOUBLE) L’opération de test de connexion renvoie une erreur lorsque vous spécifiez des adresses de serveur App-V dans Studio.
- Le serveur App-V est-il sous tension ? Envoyez une commande Ping ou vérifiez le Gestionnaire IIS ; chaque serveur App-V doit être à l’état Démarré et En cours d’exécution.
- La communication à distance PowerShell est-elle activée sur le serveur App-V ? Si ce n’est pas le cas, consultez https://docs.microsoft.com/fr-fr/previous-versions/technet-magazine/ff700227(v=msdn.10)?redirectedfrom=MSDN.
- L’administrateur Studio est-il également un administrateur de serveur App-V ? L’administrateur Studio doit appartenir au groupe « administrateurs » sur le serveur de gestion App-V afin de pouvoir communiquer avec lui.
- Le partage de fichiers est-il activé sur le serveur App-V ? Saisissez \\<App-V server FQDN> dans l’Explorateur Windows ou avec la commande Exécuter.
- Le serveur App-V dispose-t-il des mêmes autorisations de partage de fichiers que l’administrateur App-V ? Sur le serveur App-V, ajoutez une entrée pour \\<App-V Server FQDN> dans Noms d’utilisateur et mots de passe enregistrés, en spécifiant les informations d’identification de l’utilisateur disposant des privilèges d’administrateur sur le serveur App-V. Pour obtenir des conseils, consultez https://support.microsoft.com/kb/306541.
-
Le serveur App-V est-il dans Active Directory ?
Si la machine Studio et le serveur App-V se trouvent dans des domaines Active Directory différents qui n’ont pas de relation d’approbation, à partir de la console PowerShell sur la machine Studio, exécutez winrm s winrm/Config/client ‘@(TrustedHosts=”<App-V server FQDN>”)’.
Si TrustedHosts est géré par GPO, le message d’erreur suivant s’affiche : « Le paramètre de configuration TrustedHosts ne peut pas être modifié car son utilisation est contrôlée par des stratégies. La stratégie devrait être définie sur Non configuré pour modifier le paramètre de configuration. » Dans ce cas, ajoutez une entrée pour le nom du serveur App-V à la stratégie TrustedHosts dans la GPO (Modèles d’administration > Composants Windows > Gestion à distance de Windows (WinRM) > Client WinRM).
(DUAL) La découverte échoue lors de l’ajout d’une application App-V à un groupe de mise à disposition.
- L’administrateur Studio est-il également un administrateur de serveur de gestion App-V ? L’administrateur Studio doit appartenir au groupe « administrateurs » sur le serveur de gestion App-V afin de pouvoir communiquer avec lui.
- Le serveur de gestion App-V est-il en cours d’exécution ? Envoyez une commande Ping ou vérifiez le Gestionnaire IIS ; chaque serveur App-V doit être à l’état Démarré et En cours d’exécution.
- La communication à distance PowerShell est-elle activée sur les deux serveurs App-V ? Si ce n’est pas le cas, consultez https://docs.microsoft.com/fr-fr/previous-versions/technet-magazine/ff700227(v=msdn.10)?redirectedfrom=MSDN.
- Les packages disposent-ils des autorisations de sécurité appropriées pour que l’administrateur Studio puisse y accéder ?
Les applications App-V ne se lancent pas.
- (DUAL) Le serveur de publication est-il en cours d’exécution ?
- (DUAL) Les packages App-V ont-ils les autorisations de sécurité appropriées pour que les utilisateurs puissent y accéder ?
- (DUAL) Sur le VDA, assurez-vous que Temp pointe vers le bon emplacement et qu’il y a suffisamment d’espace disponible dans le répertoire Temp.
- (DUAL) Sur le serveur de publication App-V, exécutez
Get-AppvPublishingServer \*pour afficher la liste des serveurs de publication. - (DUAL) Sur le serveur de publication App-V, assurez-vous que UserRefreshonLogon est défini sur False.
- (DUAL) Sur le serveur de publication App-V, en tant qu’administrateur, exécutez Set-AppvPublishingServer et définissez UserRefreshonLogon sur False.
- Une version prise en charge du client App-V est-elle installée sur le VDA ? Le VDA a-t-il le paramètre « activer les scripts de package » activé ?
- Sur la machine contenant le client App-V et le VDA, à partir de l’éditeur de registre (regedit), accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\AppV. Assurez-vous que la clé AppVServers a le format de valeur suivant : AppVManagementServer+metadata;PublishingServer (par exemple :
http://xmas-demo-appv.blrstrm.com+0+0+0+1+1+1+0+1;http://xmas-demo-appv.blrstrm.com:8082). - Sur la machine ou l’image principale contenant le client App-V et le VDA, vérifiez que la stratégie d’exécution PowerShell (ExecutionPolicy) est définie sur RemoteSigned. Le client App-V fourni par Microsoft n’est pas signé, et cette stratégie d’exécution permet à PowerShell d’exécuter des scripts et des cmdlets locaux non signés. Utilisez l’une des deux méthodes suivantes pour définir la stratégie d’exécution : (1) En tant qu’administrateur, entrez la cmdlet : Set-ExecutionPolicy RemoteSigned, ou (2) À partir des paramètres de stratégie de groupe, accédez à Configuration ordinateur > Stratégies > Modèles d’administration > Composants Windows > Windows PowerShell > Activer l’exécution de scripts.
Si ces étapes ne résolvent pas les problèmes, activez et examinez les journaux.
Journaux
Les journaux liés à la configuration d’App-V se trouvent à l’emplacement C:\CtxAppvLogs. Les journaux de lancement d’application se trouvent à l’emplacement : %LOCALAPPDATA%\Citrix\CtxAppvLogs. LOCALAPPDATA correspond au dossier local de l’utilisateur connecté. Vérifiez le dossier local de l’utilisateur pour lequel le lancement de l’application a échoué.
Pour activer les journaux Studio et VDA utilisés pour App-V, vous devez disposer de privilèges d’administrateur. Vous aurez également besoin d’un éditeur de texte tel que le Bloc-notes.
Pour activer les journaux Studio :
- Créez le dossier C:\CtxAppvLogs.
- Accédez à C:\Program Files\Citrix\StudioAppVIntegration\SnapIn\Citrix.Appv.Admin.V1. Ouvrez CtxAppvCommon.dll.config dans un éditeur de texte et supprimez les commentaires de la ligne : <add key =”LogFileName” value=”C:\CtxAppvLogs\log.txt”/>
- Redémarrez le service Broker pour démarrer la journalisation.
Pour activer les journaux VDA :
- Créez le dossier C:\CtxAppvLogs.
- Accédez à C:\Program Files\Citrix\ Virtual Desktop Agent. Ouvrez CtxAppvCommon.dll.config dans un éditeur de texte et décommentez la ligne suivante : <add key =”LogFileName” value=”C:\CtxAppvLogs\log.txt”/>
- Décommentez la ligne et définissez le champ de valeur sur 1 : <add key =”EnableLauncherLogs” value=”1”/>
- Redémarrez la machine pour démarrer la journalisation.