Couche de personnalisation de l’utilisateur

La fonctionnalité de couche de personnalisation des utilisateurs pour Citrix Virtual Apps and Desktops étend les fonctionnalités des catalogues de machines non persistants. Les couches de personnalisation des utilisateurs préservent les données des utilisateurs et les applications installées localement d’une session à l’autre. Optimisée par Citrix App Layering, cette fonctionnalité remplace Personal vDisk (PvD).

Comme PvD, la fonctionnalité de couche de personnalisation des utilisateurs fonctionne avec Citrix Provisioning et Machine Creation Services (MCS) dans un catalogue de machines non persistant. Les composants de la fonctionnalité sont installés avec Virtual Delivery Agent dans l’image principale.

Un fichier VHD stocke toutes les applications que l’utilisateur installe localement. Le VHD, qui est monté sur l’image, agit comme propre disque dur virtuel de couche utilisateur de l’utilisateur.

Ce document contient des instructions pour le déploiement et la configuration de la fonction de couche de personnalisation des utilisateurs. Il décrit les conditions requises pour un déploiement réussi, les limitations et les problèmes connus.

Pour utiliser la fonction de couche de personnalisation de l’utilisateur, vous devez d’abord la déployer en suivant les étapes décrites dans l’article. Sinon, vous ne pourrez pas l’utiliser.

Prise en charge des applications

Mis à part les exceptions suivantes, toutes les applications qu’un utilisateur installe localement sur le bureau sont prises en charge dans la couche de personnalisation.

Exceptions

Les applications suivantes sont des exceptions et ne sont pas prises en charge sur la couche de personnalisation des utilisateurs :

  • Applications d’entreprise, telles que MS Office et Visual Studio.
  • Applications qui modifient le matériel ou la pile réseau. Exemple : un client VPN.
  • Applications qui ont des pilotes au niveau du démarrage. Exemple : un analyseur de virus.
  • Applications avec des pilotes qui utilisent le magasin de pilotes. Exemple : un pilote d’imprimante.

    Remarque :

    Vous pouvez rendre les imprimantes disponibles à l’aide des objets de stratégie de groupe (GPO) Windows.

N’autorisez pas les utilisateurs à installer localement des applications non prises en charge. Installez plutôt ces applications directement sur l’image principale.

Applications nécessitant un compte d’utilisateur ou d’administrateur local

Lorsqu’un utilisateur installe une application localement, elle est placée dans sa couche utilisateur. Si l’utilisateur ajoute ou modifie ensuite un utilisateur ou un groupe local, les modifications ne persistent pas au-delà de la session.

Important :

Ajoutez tout utilisateur ou groupe local requis dans l’image principale.

Exigences

La fonction de couche de personnalisation des utilisateurs nécessite les composants suivants :

  • Citrix Virtual Apps and Desktops 7 1909 ou version ultérieure
  • Virtual Delivery Agent (VDA), version 1912
  • Citrix Provisioning, version 1909 ou ultérieure
  • Partage de fichiers Windows (SMB) ou Azure Files avec l’authentification AD sur site activée

Vous pouvez déployer la fonctionnalité de couche de personnalisation utilisateur sur les versions Windows suivantes lorsque le système d’exploitation est déployé en tant que session unique. Cette fonctionnalité est limitée à un seul utilisateur sur une seule session.

  • Windows 10 Entreprise x64, version 1607 ou ultérieure
  • Windows 10 Mode multi-session*
  • Windows Server 2016*
  • Windows Server 2019*

* Pour Citrix Virtual Apps and Desktops 7, Azure Files avec couches de personnalisation utilisateur est pris en charge sur Windows Server 2019, Windows Server 2016v et Windows 10 client. * La couche de personnalisation de utilisateur est uniquement prise en charge en tant que déploiement VDI serveur. Pour plus de détails sur le déploiement, consultez l’article Server VDI.

Si vous avez installé la version Preview de la fonction de couche de personnalisation des utilisateurs, désinstallez le logiciel et redémarrez l’image principale avant d’installer cette version.

Configurer votre partage de fichiers

La fonctionnalité de couche de personnalisation utilisateur nécessite un stockage SMB (Windows Server Message Block). Pour créer un partage de fichiers Windows, suivez les étapes habituelles pour le système d’exploitation Windows sur lequel vous êtes.

Pour plus d’informations sur l’utilisation d’Azure Files avec les catalogues basés sur Azure, reportez-vous à la section Configurer le stockage Azure Files pour les couches de personnalisation utilisateur.

Recommandations

Suivez les recommandations de cette section pour réussir le déploiement de la couche de personnalisation des utilisateurs.

Solution de gestion des profils

La couche de personnalisation utilisateur stocke toutes les modifications apportées par l’utilisateur pour une image de catalogue de machines unique. Pour ajouter des fonctionnalités telles que des données de profil itinérant sur plusieurs images de catalogue, Citrix recommande également d’utiliser Profile Management. Consultez la section Documentation Profile Management pour plus de détails.

Si vous utilisez Profile Management avec la fonction de couche de personnalisation des utilisateurs, désactivez la suppression des informations de l’utilisateur lors de la fermeture de session. Vous pouvez désactiver la suppression à l’aide d’un objet de stratégie de groupe (GPO) ou de la stratégie Delivery Controller (DDC).

Pour plus d’informations sur les stratégies Profile Management disponibles, voir Description des stratégies et paramètres par défaut de Profile Management.

Microsoft System Center Configuration Manager (SCCM)

Si vous utilisez SCCM avec la fonction de couche de personnalisation utilisateur, suivez les consignes de Microsoft pour préparer votre image dans un environnement VDI. Reportez-vous à cet article Microsoft TechNet pour plus d’informations.

Taille maximale de la couche utilisateur

Nous recommandons au moins 10 Go pour la taille de la couche utilisateur.

Remarque :

Lors de l’installation, la valeur zéro (0) définit la taille de couche utilisateur par défaut, qui est de 10 Go.

Un quota défini dans Windows peut remplacer la taille maximale de la couche utilisateur

Vous pouvez remplacer la taille maximale de la couche utilisateur de Studio en définissant un quota pour le partage de fichiers de couche utilisateur. La taille de la couche utilisateur est basée sur la taille maximale du quota.

Pour définir un quota dur pour la taille de la couche utilisateur, utilisez l’un des outils de quota de Microsoft :

  • Gestionnaire de ressources du serveur de fichiers (FSRM)
  • Gestion de quota

Le quota doit être défini dans le répertoire de la couche utilisateur nommé Utilisateurs.

Remarque :

L’augmentation ou la diminution du quota n’affecte que les nouvelles couches utilisateur. Elle ne modifie pas la taille maximale des couches utilisateur existantes. Les couches utilisateur existantes restent inchangées lorsque le quota est mis à jour.

Déployer une couche de personnalisation utilisateur

Lors du déploiement de la fonctionnalité de personnalisation utilisateur, vous définissez les stratégies dans Studio. Vous affectez ensuite les stratégies au groupe de mise à disposition lié au catalogue de machines, où la fonctionnalité est déployée.

Si vous laissez l’image principale sans configuration de couche de personnalisation de l’utilisateur, les services restent inactifs et ne peuvent pas interférer avec les activités de création.

Si vous définissez les stratégies dans l’image principale, les services tentent d’exécuter et de monter une couche utilisateur dans l’image principale. L’image principale présente des comportements inattendus et des problèmes de stabilité.

Pour déployer la fonction de couche de personnalisation des utilisateurs, procédez comme suit dans cet ordre :

  • Étape 1 : Vérifier si un environnement Citrix Virtual Apps and Desktops est disponible.
  • Étape 2 : Préparer votre image principale.
  • Étape 3 : Créer un catalogue de machines.
  • Étape 4 : Créer un groupe de mise à disposition.
  • Étape 5 : Créer des stratégies personnalisées de groupe de mise à disposition.

Étape 1 : Vérifier si l’environnement Citrix Virtual Apps and Desktops est disponible

Assurez-vous que votre environnement Citrix Virtual Apps and Desktops peut être utilisé avec cette nouvelle fonctionnalité. Pour plus d’informations sur l’installation, reportez-vous à la section Installer et configurer Citrix Virtual Apps and Desktops.

Étape 2 : Préparer votre image principale

Pour préparer votre image principale :

  1. Repérez l’image principale. Installez les applications d’entreprise de votre organisation et toutes les autres applications que vos utilisateurs trouvent généralement utiles.

  2. Si vous déployez Server VDI, suivez les étapes décrites dans l’article Server VDI. Veillez à inclure le composant facultatif, la couche de personnalisation utilisateur. Pour plus de détails, consultez l’Options de ligne de commande pour l’installation d’un VDA.

  3. Si vous utilisez Windows 10, installez Virtual Delivery Agent (VDA) 1912. Si une ancienne version du VDA est déjà installée, désinstallez d’abord l’ancienne version. Lors de l’installation de la nouvelle version, veillez à sélectionner et installer le composant facultatif Couche de personnalisation des utilisateurs de Citrix, comme suit :

    1. Cliquez sur la mosaïque Virtual Delivery Agent pour système d’exploitation de bureau Windows.

    VDA pour pour système d'exploitation Windows Desktop

    1. Environnement : sélectionnez Créer une image MCS principale ou Créer une image principale à l’aide de Citrix Provisioning ou d’outils de provisioning tiers.

    Créer une image principale

    1. Composants principaux : cliquez sur Suivant.

    2. Composants supplémentaires : sélectionnez Couche de personnalisation des utilisateurs Citrix.

    Créer une image principale

    1. Cliquez sur les écrans d’installation restants, configurez le VDA selon vos besoins, puis cliquez sur Installer. L’image redémarre une ou plusieurs fois pendant l’installation.
  4. N’activez pas les mises à jour Windows. Le programme d’installation de la couche de personnalisation des utilisateurs désactive les mises à jour Windows sur l’image. N’activez pas les mises à jour.

L’image est prête à être téléchargée dans Studio.

Étape 3 : Créer un catalogue de machines

Dans Studio, suivez les étapes pour créer un catalogue de machines. Utilisez les options suivantes lors de la création du catalogue :

  1. Sélectionnez Système d’exploitation et définissez sur OS mono-session.

  2. Sélectionnez Gestion des machines et définissez sur des machines dont l’alimentation est gérée. Par exemple, des machines virtuelles ou des PC lames.

  3. Sélectionnez Expérience de bureau et définissez sur le type de catalogue avec regroupement aléatoire ou regroupement statique, comme dans les exemples suivants :

    • Regroupement aléatoire :

      Regroupement aléatoire

    • Regroupement statique : si vous sélectionnez le regroupement statique, configurez les bureaux de sorte qu’ils ignorent toutes les modifications et effacent les bureaux virtuels lorsque l’utilisateur se déconnecte, comme indiqué dans la capture d’écran suivante :

      Regroupement statique

    Remarque :

    La couche de personnalisation des utilisateurs ne prend pas en charge les catalogues avec regroupement statique configurés pour utiliser Citrix Personal vDisk ou affectés en tant que machines virtuelles dédiées.

  4. Si vous utilisez MCS, sélectionnez Image principale et l’instantané de l’image créée dans la section précédente.

  5. Configurez les propriétés de catalogue restantes selon les besoins de votre environnement.

Étape 4 : Créer un groupe de mise à disposition

Créez et configurez un groupe de mise à disposition comprenant les machines du catalogue de machines que vous avez créé. Pour plus de détails, consultez l’Créer des groupes de mise à disposition.

Étape 5 : Créer des stratégies personnalisées de groupe de mise à disposition

Pour activer le montage des couches utilisateur dans les VDA, utilisez les paramètres de configuration pour spécifier :

  • Où accéder aux couches utilisateur sur le réseau.
  • La taille à laquelle permettre à la couche utilisateur de se développer.

Pour définir les paramètres en tant que stratégies Citrix personnalisées dans Studio et les affecter à votre groupe de mise à disposition :

  1. Dans Studio, sélectionnez Stratégies dans le volet de navigation :

    Sélectionner Stratégies dans Studio

  2. Sélectionnez Créer une stratégie dans le volet Actions. La fenêtre Créer une stratégie s’affiche.

  3. Tapez « couche utilisateur » dans le champ de recherche. Les deux stratégies suivantes apparaissent dans la liste des stratégies disponibles :
    • Chemin du référentiel de couche utilisateur
    • Taille de la couche utilisateur en Go

      Remarque :

      La modification de la taille de la couche utilisateur dans la stratégie ne modifie pas la taille des couches existantes.

  4. Cliquez sur Sélectionner en regard de Chemin du référentiel de couche utilisateur. La fenêtre Modifier le paramètre s’affiche.

    Chemin du référentiel de couche utilisateur

  5. Entrez un chemin au format \\server name or address\folder name dans le champ Valeur, cliquez sur OK :

    Entrez le chemin du référentiel

  6. Facultatif : cliquez sur Sélectionner en regard de Taille de la couche utilisateur en Go :

    Chemin du référentiel de couche utilisateur

  7. La fenêtre Modifier les paramètres s’affiche.

  8. Facultatif : remplacez la valeur par défaut de 0 par la taille maximale (en Go) que la couche utilisateur peut atteindre. Cliquez sur OK.

    Remarque :

    Si vous conservez la valeur par défaut, la taille maximale de la couche utilisateur est de 10 Go.

  9. Cliquez sur Suivant pour configurer Utilisateurs et machines. Cliquez sur le lien d’attribution du groupe de mise à disposition mis en surbrillance dans cette image :

    Chemin du référentiel de couche utilisateur

  10. Dans le menu Groupe de mise à disposition, sélectionnez le groupe de mise à disposition créé dans la section précédente. Cliquez sur OK.

    Sélectionner un groupe de mise à disposition

  11. Entrez un nom pour la stratégie. Cliquez sur la case à cocher pour activer la stratégie, puis cliquez sur Terminer.

    Nom de la stratégie de couche utilisateur

Configurer les paramètres de sécurité sur le dossier de la couche utilisateur

En tant qu’administrateur de domaine, vous pouvez spécifier plusieurs emplacements de stockage pour vos couches utilisateur. Créer un sous-dossier \Users pour chaque emplacement de stockage (y compris l’emplacement par défaut). Sécurisez chaque emplacement à l’aide des paramètres suivants.

Nom du paramètre Valeur Appliquer à
Créateur propriétaire Modifier Sous-dossiers et fichiers uniquement
Droits du propriétaire Modifier Sous-dossiers et fichiers uniquement
Utilisateurs ou groupe : Création de dossier/ajout de données ; Parcours du dossier/exécution du fichier ; Liste du dossier/lecture de données ; Lecture des attributs Dossier sélectionné uniquement
Système Contrôle total Dossier sélectionné, sous-dossiers et fichiers
Administrateurs de domaine et groupe d’administrateurs sélectionné Contrôle total Dossier sélectionné, sous-dossiers et fichiers

Messages de couche utilisateur

Lorsqu’un utilisateur n’est pas en mesure d’accéder à sa couche utilisateur, il reçoit l’un de ces messages de notification.

  • Couche utilisateur en cours d’utilisation

    We were unable to attach your user layer because it is in use. Any changes you make to application settings or data will not be saved. Be sure to save any work to a shared network location.

  • Couche utilisateur non disponible

    We were unable to attach your user layer. Any changes you make to application settings or data will not be saved. Be sure to save any work to a shared network location.

  • Le système n’a pas été réinitialisé après la déconnexion de l’utilisateur

    This system was not shut down properly. Please log off immediately and contact your system administrator.

Fichiers journaux à utiliser lors du dépannage

Le fichier journal, ulayersvc.log, contient la sortie du logiciel de couche de personnalisation des utilisateurs où les modifications sont enregistrées.

C:\ProgramData\Unidesk\Logs\ulayersvc.log

Limitations

Gardez à l’esprit les limitations suivantes lors de l’installation et de l’utilisation de la fonction de couche de personnalisation des utilisateurs.

  • Ne pas configurer la fonction de couche de personnalisation des utilisateurs avec des catalogues de machines persistants.
  • Ne pas utiliser des hôtes de session.
  • Ne pas mettre à jour le catalogue de machines avec une image exécutant une nouvelle installation du système d’exploitation (y compris la même version de Windows 10). La meilleure pratique consiste à appliquer les mises à jour au système d’exploitation dans l’image principale utilisée lors de la création du catalogue de machines.
  • Ne pas utiliser des pilotes de démarrage, ni aucune autre personnalisation de démarrage.
  • Ne pas migrer les données PvD vers la fonctionnalité de couche de personnalisation de l’utilisateur.
  • Ne pas migrer les couches utilisateur existantes depuis le produit App Layering complet vers la fonctionnalité de couche de personnalisation de l’utilisateur.
  • Ne pas modifier le chemin SMB de la couche utilisateur pour accéder aux couches utilisateur créées à l’aide d’une autre image de système d’exploitation principale.
  • Ne pas activer le démarrage sécurisé dans les machines virtuelles de la couche de personnalisation utilisateur, car il n’est pas actuellement pris en charge.

  • Lorsqu’un utilisateur se déconnecte d’une session puis se connecte à nouveau, la nouvelle session s’exécute sur une autre machine du pool. Dans un environnement VDI, le Centre logiciel Microsoft répertorie une application comme installée sur la première machine, mais l’affiche comme non disponible sur la deuxième machine.

    Pour connaître l’état réel de l’application, demandez à l’utilisateur de sélectionner l’application dans le Centre logiciel et cliquez sur Installer. SCCM affiche alors l’état correct.

  • Software Center s’arrête parfois immédiatement après le lancement dans un VDA sur lequel la fonctionnalité de couche de personnalisation des utilisateurs est activée. Pour éviter ce problème, suivez les recommandations de Microsoft pour l’implémentation de SCCM dans un environnement VDI XenDesktop. Assurez-vous également que le service ccmexec est en cours d’exécution avant de démarrer Software Center.

  • Dans Stratégies de groupe (Paramètres de l’ordinateur), les paramètres de couche utilisateur remplacent les paramètres appliqués à l’image principale. Par conséquent, les modifications apportées dans les paramètres de l’ordinateur à l’aide d’un objet de stratégie de groupe ne sont pas toujours présentes pour l’utilisateur lors de la prochaine session.

    Pour contourner ce problème, créez un script d’ouverture de session utilisateur qui émet la commande :

    gpupdate /force

    Par exemple, un client a défini la commande suivante pour qu’elle s’exécute à chaque connexion utilisateur :

    gpudate /Target:Computer /force

    Pour obtenir de meilleurs résultats, appliquez les modifications aux paramètres de l’ordinateur directement sur la couche utilisateur, une fois que l’utilisateur s’est connecté.