Accès à distance au PC
Remarque :
À partir de la version 2511, Citrix Web Studio (basé sur le Web) est la seule console de gestion pour Citrix Virtual Apps and Desktops™. Citrix Studio (basé sur MMC) a été supprimé de l’installateur. Cet article s’applique uniquement à Web Studio. Pour plus d’informations sur Citrix Studio, consultez l’article équivalent dans Citrix Virtual Apps and Desktops 7 2212 ou une version antérieure.
L’accès à distance au PC est une fonctionnalité de Citrix Virtual Apps™ and Desktops qui permet aux organisations d’autoriser facilement leurs employés à accéder à distance aux ressources de l’entreprise de manière sécurisée. La plateforme Citrix rend cet accès sécurisé possible en donnant aux utilisateurs l’accès à leurs PC de bureau physiques. Si les utilisateurs peuvent accéder à leurs PC de bureau, ils peuvent accéder à toutes les applications, données et ressources dont ils ont besoin pour effectuer leur travail. L’accès à distance au PC élimine le besoin d’introduire et de fournir d’autres outils pour faciliter le télétravail. Par exemple, les bureaux ou applications virtuels et leur infrastructure associée.
L’accès à distance au PC utilise les mêmes composants Citrix Virtual Apps and Desktops qui fournissent des bureaux et des applications virtuels. Par conséquent, les exigences et le processus de déploiement et de configuration de l’accès à distance au PC sont les mêmes que ceux requis pour le déploiement de Citrix Virtual Apps and Desktops pour la livraison de ressources virtuelles. Cette uniformité offre une expérience administrative cohérente et unifiée. Les utilisateurs bénéficient de la meilleure expérience utilisateur en utilisant Citrix HDX™ pour fournir leur session PC de bureau.
La fonctionnalité consiste en un catalogue de machines de type Accès à distance au PC qui fournit cette fonctionnalité :
- Possibilité d’ajouter des machines en spécifiant des unités d’organisation (UO). Cette capacité facilite l’ajout de PC en masse.
- Attribution automatique d’utilisateurs basée sur l’utilisateur qui se connecte au PC Windows de bureau. Nous prenons en charge les attributions à un seul utilisateur et à plusieurs utilisateurs. Par défaut, nous attribuons automatiquement plusieurs utilisateurs à la prochaine machine non attribuée. Pour restreindre l’attribution automatique à un seul utilisateur, connectez-vous à Web Studio, accédez à Paramètres et désactivez le paramètre Activer l’attribution automatique de plusieurs utilisateurs pour l’accès à distance au PC.
Citrix Virtual Apps and Desktops peut prendre en charge davantage de cas d’utilisation pour les PC physiques en utilisant d’autres types de catalogues de machines. Ces cas d’utilisation incluent :
- PC Linux physiques
- PC physiques en pool (c’est-à-dire attribués aléatoirement, non dédiés)
Remarques :
Pour plus de détails sur les versions de système d’exploitation prises en charge, consultez la configuration système requise pour le VDA pour OS à session unique et Linux VDA.
Pour les déploiements sur site, l’accès à distance au PC est valide uniquement pour les licences Citrix Virtual Apps and Desktops Advanced ou Premium. Les sessions consomment des licences de la même manière que les autres sessions Citrix Virtual Desktops™. Pour Citrix Cloud, l’accès à distance au PC est valide pour Citrix DaaS (anciennement service Citrix Virtual Apps and Desktops) et Workspace Premium Plus.
Considérations
Bien que toutes les exigences techniques et considérations qui s’appliquent à Citrix Virtual Apps and Desktops en général s’appliquent également à l’accès à distance au PC, certaines peuvent être plus pertinentes ou exclusives au cas d’utilisation du PC physique.
Important :
Les systèmes physiques Windows 11 (et certains exécutant Windows 10) incluent des fonctionnalités de sécurité basées sur la virtualisation qui entraînent une détection incorrecte par le logiciel VDA, les identifiant comme des machines virtuelles. Pour atténuer ce problème, vous disposez des options suivantes :
Utilisez l’option « /physicalmachine » avec l’option « /remotepc » dans le cadre de l’installation du VDA en ligne de commande.
Ajoutez la valeur de registre suivante après l’installation du VDA si l’option mentionnée précédemment n’a pas été utilisée :
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA- Nom : ForceEnableRemotePC - Type : DWORD - Données : 1
Considérations relatives au déploiement
Lors de la planification du déploiement de l’accès à distance au PC, prenez quelques décisions générales.
- Vous pouvez ajouter l’accès à distance au PC à un déploiement Citrix Virtual Apps and Desktops existant. Avant de choisir cette option, tenez compte des éléments suivants :
- Les Delivery Controllers ou Cloud Connectors actuels sont-ils dimensionnés de manière appropriée pour prendre en charge la charge supplémentaire associée aux VDA d’accès à distance au PC ?
- Les bases de données et les serveurs de base de données du site sur site sont-ils dimensionnés de manière appropriée pour prendre en charge la charge supplémentaire associée aux VDA d’accès à distance au PC ?
- Les VDA existants et les nouveaux VDA d’accès à distance au PC dépasseront-ils le nombre maximal de VDA pris en charge par site ?
- Vous devez déployer le VDA sur les PC de bureau via un processus automatisé. Voici les options disponibles :
- Outils de distribution de logiciels électroniques (ESD) tels que SCCM : Installer les VDA à l’aide de SCCM.
- Scripts de déploiement : Installer les VDA à l’aide de scripts.
- Consultez les considérations de sécurité relatives à l’accès à distance au PC.
Remarque :
Lors de la conception de l’accès à distance au PC, vous devez tenir compte du nombre de moniteurs physiques connectés au GPU sur le PC distant et actuellement configurés/fonctionnels. Même si le moniteur n’est pas utilisé dans la session Citrix, mais est détecté par le GPU, la présence du moniteur est comptabilisée dans la limite maximale de moniteurs pris en charge par le GPU.
Considérations relatives au catalogue de machines
Le type de catalogue de machines requis dépend du cas d’utilisation :
- Catalogue de machines d’accès à distance au PC
- PC Windows dédiés
- PC Windows dédiés multi-utilisateurs. Ce cas d’utilisation s’applique aux PC de bureau physiques auxquels plusieurs utilisateurs peuvent accéder à distance par roulement.
- PC Windows en pool. Ce cas d’utilisation s’applique aux PC physiques auxquels plusieurs utilisateurs aléatoires peuvent accéder, tels que les laboratoires informatiques.
- Catalogue de machines OS à session unique
- Statique - PC Linux dédiés
- Aléatoire - PC Linux en pool
Une fois que vous avez identifié le type de catalogue de machines, tenez compte des éléments suivants :
- Une machine ne peut être attribuée qu’à un seul catalogue de machines à la fois.
- Pour faciliter l’administration déléguée, envisagez de créer des catalogues de machines basés sur la localisation géographique, le service ou tout autre regroupement qui facilite la délégation de l’administration de chaque catalogue aux administrateurs appropriés.
- Lors du choix des unités d’organisation (UO) dans lesquelles résident les comptes de machine, sélectionnez des UO de niveau inférieur pour une plus grande granularité. Si une telle granularité n’est pas requise, vous pouvez choisir des UO de niveau supérieur. Par exemple, dans le cas de Banque/Cadres/Guichetiers, sélectionnez Guichetiers pour une plus grande granularité. Sinon, vous pouvez sélectionner Cadres ou Banque en fonction des besoins.
- Le déplacement ou la suppression d’UO après leur attribution à un catalogue de machines d’accès à distance au PC affecte les associations de VDA et entraîne des problèmes avec les attributions futures. Par conséquent, assurez-vous de planifier en conséquence afin que les mises à jour d’attribution d’UO pour les catalogues de machines soient prises en compte dans le plan de modification d’Active Directory.
- S’il n’est pas facile de choisir des UO pour ajouter des machines au catalogue de machines en raison de la structure des UO, vous n’avez pas besoin de sélectionner d’UO. Vous pouvez utiliser PowerShell pour ajouter des machines au catalogue par la suite. Les attributions automatiques d’utilisateurs continuent de fonctionner si l’attribution de bureau est correctement configurée dans le groupe de mise à disposition. Un exemple de script pour ajouter des machines au catalogue de machines avec des attributions d’utilisateurs est disponible sur GitHub.
- La fonction Wake on LAN intégrée est disponible uniquement avec le catalogue de machines de type Accès à distance au PC.
Considérations relatives au VDA Linux
Ces considérations sont spécifiques au VDA Linux :
-
Utilisez le VDA Linux sur les machines physiques uniquement en mode non 3D. En raison des limitations du pilote NVIDIA, l’écran local du PC ne peut pas être désactivé et affiche les activités de la session lorsque le mode HDX 3D est activé. L’affichage de cet écran constitue un risque de sécurité.
-
Utilisez des catalogues de machines de type OS à session unique pour les machines Linux physiques.
-
L’attribution automatique d’utilisateurs n’est pas disponible pour les machines Linux.
-
Si les utilisateurs sont déjà connectés localement à leurs PC, les tentatives de lancement des PC depuis StoreFront™ échouent.
-
Les options d’économie d’énergie ne sont pas disponibles pour les machines Linux.
Exigences et considérations techniques
Cette section contient les exigences et considérations techniques pour les PC physiques.
- Les éléments suivants ne sont pas pris en charge :
- Les commutateurs KVM ou autres composants pouvant déconnecter une session.
- Les PC hybrides, y compris les ordinateurs tout-en-un et les ordinateurs portables et PC NVIDIA Optimus.
- Les machines à double démarrage.
- Connectez le clavier et la souris directement au PC. La connexion à l’écran ou à d’autres composants pouvant être éteints ou déconnectés peut rendre ces périphériques indisponibles. Si vous devez connecter les périphériques d’entrée à des composants tels que des moniteurs, ne les éteignez pas.
- Les PC doivent être joints à un domaine Active Directory Domain Services.
- Le démarrage sécurisé (Secure Boot) est pris en charge uniquement sur Windows 10 et Windows 11.
- Le PC doit disposer d’une connexion réseau active. Une connexion filaire est préférable pour une fiabilité et une bande passante accrues.
- Si vous utilisez le Wi-Fi, procédez comme suit :
- Configurez les paramètres d’alimentation pour que l’adaptateur sans fil reste activé.
- Configurez l’adaptateur sans fil et le profil réseau pour permettre la connexion automatique au réseau sans fil avant que l’utilisateur ne se connecte. Sinon, le VDA ne s’enregistre pas tant que l’utilisateur ne s’est pas connecté. Le PC n’est pas disponible pour l’accès à distance tant qu’un utilisateur ne s’est pas connecté.
- Assurez-vous que les Delivery Controllers ou les Cloud Connectors sont accessibles depuis le réseau Wi-Fi.
- Vous pouvez utiliser l’accès PC distant (Remote PC Access) sur les ordinateurs portables. Assurez-vous que l’ordinateur portable est connecté à une source d’alimentation au lieu de fonctionner sur batterie. Configurez les options d’alimentation de l’ordinateur portable pour qu’elles correspondent à celles d’un PC de bureau. Par exemple :
- Désactivez la fonction de mise en veille prolongée.
- Désactivez la fonction de mise en veille.
- Définissez l’action de fermeture du capot sur Ne rien faire.
- Définissez l’action « appuyer sur le bouton d’alimentation » sur Arrêter.
- Désactivez les fonctions d’économie d’énergie de la carte vidéo et de la carte réseau.
- L’accès PC distant (Remote PC Access) est pris en charge sur les appareils Surface Pro avec Windows 10. Suivez les mêmes directives que celles mentionnées précédemment pour les ordinateurs portables.
-
Si vous utilisez une station d’accueil, vous pouvez déconnecter et reconnecter les ordinateurs portables. Lorsque vous déconnectez l’ordinateur portable, le VDA se réenregistre auprès des Delivery Controllers ou des Cloud Connectors via Wi-Fi. Cependant, lorsque vous reconnectez l’ordinateur portable, le VDA ne bascule pas vers la connexion filaire, sauf si vous déconnectez l’adaptateur sans fil. Certains appareils offrent une fonctionnalité intégrée pour déconnecter l’adaptateur sans fil lors de l’établissement d’une connexion filaire. Les autres appareils nécessitent des solutions personnalisées ou des utilitaires tiers pour déconnecter l’adaptateur sans fil. Passez en revue les considérations Wi-Fi mentionnées précédemment.
Procédez comme suit pour activer la connexion et la déconnexion pour les appareils Remote PC Access :
- Dans le menu Démarrer, sélectionnez Paramètres > Système > Alimentation et mise en veille, et définissez Mise en veille sur Jamais.
- Sous Gestionnaire de périphériques > Cartes réseau > Carte Ethernet, accédez à Gestion de l’alimentation et décochez Autoriser l’ordinateur à éteindre ce périphérique pour économiser l’énergie. Assurez-vous que Autoriser ce périphérique à sortir l’ordinateur du mode veille est coché.
- Plusieurs utilisateurs ayant accès au même PC de bureau voient la même icône dans Citrix Workspace. Lorsqu’un utilisateur se connecte à Citrix Workspace, cette ressource apparaît comme indisponible si elle est déjà utilisée par un autre utilisateur.
- Installez l’application Citrix Workspace sur chaque périphérique client (par exemple, un PC domestique) qui accède au PC de bureau.
Séquence de configuration
Cette section contient un aperçu de la façon de configurer l’accès PC distant (Remote PC Access) lors de l’utilisation du catalogue de machines de type Remote PC Access. Pour plus d’informations sur la création d’autres types de catalogues de machines, consultez la section Créer des catalogues de machines.
-
Site sur site uniquement - Pour utiliser la fonctionnalité Wake on LAN intégrée, configurez les prérequis décrits dans Wake on LAN.
-
Si un nouveau site Citrix Virtual Apps and Desktops a été créé pour Remote PC Access :
- Sélectionnez le type de site Remote PC Access.
- Sur la page Gestion de l’alimentation, choisissez d’activer ou de désactiver la gestion de l’alimentation pour le catalogue de machines Remote PC Access par défaut. Vous pouvez modifier ce paramètre ultérieurement en modifiant les propriétés du catalogue de machines. Pour plus de détails sur la configuration de Wake on LAN, consultez Wake on LAN.
- Remplissez les informations sur les pages Utilisateurs et Comptes de machine.
L’exécution de ces étapes crée un catalogue de machines nommé Remote PC Access Machines et un groupe de mise à disposition nommé Remote PC Access Desktops.
-
Si vous ajoutez à un site Citrix Virtual Apps and Desktops existant :
- Créez un catalogue de machines de type Remote PC Access (page Système d’exploitation de l’assistant). Pour plus de détails sur la création d’un catalogue de machines, consultez Créer des catalogues de machines. Assurez-vous d’attribuer l’unité d’organisation (OU) correcte afin que les PC cibles soient disponibles pour une utilisation avec Remote PC Access.
- Créez un groupe de mise à disposition pour fournir aux utilisateurs l’accès aux PC du catalogue de machines. Pour plus de détails sur la création d’un groupe de mise à disposition, consultez Créer des groupes de mise à disposition. Assurez-vous d’attribuer le groupe de mise à disposition à un groupe Active Directory qui contient les utilisateurs nécessitant un accès à leurs PC.
-
Déployez le VDA sur les PC de bureau.
- Nous recommandons d’utiliser le programme d’installation du VDA de base pour OS mono-session (VDAWorkstationCoreSetup.exe).
- Vous pouvez également utiliser le programme d’installation complet du VDA mono-session (VDAWorkstationSetup.exe) avec l’option
/remotepc/physicalmachine, ce qui donne le même résultat que l’utilisation du programme d’installation du VDA de base.Remarque :
Pour l’installation de RemotePC, utilisez l’argument
/physicalmachineavec/remotepcpour que le VDA se comporte comme prévu dans certains scénarios utilisateur. - Envisagez d’activer l’Assistance à distance Windows pour permettre aux équipes du support technique de fournir un support à distance via Citrix Director. Pour ce faire, utilisez l’option
/enable_remote_assistance. Pour plus de détails, consultez Installer à l’aide de la ligne de commande. - Pour pouvoir afficher les informations de durée de connexion dans Director, vous devez utiliser le programme d’installation complet du VDA mono-session et inclure le composant Citrix User Profile Management WMI Plugin. Incluez ce composant en utilisant l’option
/includeadditional. Pour plus de détails, consultez Installer à l’aide de la ligne de commande. - Pour plus d’informations sur le déploiement du VDA à l’aide de SCCM, consultez Installer des VDA à l’aide de SCCM.
- Pour plus d’informations sur le déploiement du VDA via des scripts de déploiement, consultez Installer des VDA à l’aide de scripts.
Une fois les étapes 2 à 4 terminées avec succès, les utilisateurs sont automatiquement affectés à leurs propres machines lorsqu’ils se connectent localement sur les PC.
-
Demandez aux utilisateurs de télécharger et d’installer l’application Citrix Workspace sur chaque périphérique client qu’ils utilisent pour accéder à distance au PC de bureau. L’application Citrix Workspace est disponible sur
https://www.citrix.com/downloads/ou sur les magasins d’applications pour les appareils mobiles pris en charge.
Fonctionnalités gérées via le registre
Attention :
Une modification incorrecte du registre peut entraîner de graves problèmes pouvant nécessiter la réinstallation de votre système d’exploitation. Citrix ne peut garantir que les problèmes résultant d’une utilisation incorrecte de l’Éditeur du Registre pourront être résolus. Utilisez l’Éditeur du Registre à vos propres risques. Assurez-vous de sauvegarder le registre avant de le modifier.
Désactiver les affectations automatiques multi-utilisateurs
Sur chaque Delivery Controller™, ajoutez le paramètre de registre suivant :
HKEY_LOCAL_MACHINE\Software\Citrix\DesktopServer
- Nom : AllowMultipleRemotePCAssignments
- Type : DWORD
- Données : 0
Mode veille (version minimale 7.16)
Pour permettre à une machine d’accès au PC distant de passer en mode veille, ajoutez ce paramètre de registre sur le VDA, puis redémarrez la machine. Après le redémarrage, les paramètres d’économie d’énergie du système d’exploitation sont respectés. La machine passe en mode veille une fois que le temporisateur d’inactivité préconfiguré est écoulé. Après le réveil de la machine, elle se réenregistre auprès du Delivery Controller.
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA
- Nom : DisableRemotePCSleepPreventer
- Type : DWORD
- Données : 1
Gestion des sessions
Par défaut, la session d’un utilisateur distant est automatiquement déconnectée lorsqu’un utilisateur local initie une session sur cette machine (en appuyant sur CTRL+ALT+SUPPR). Pour empêcher cette action automatique, ajoutez l’entrée de registre suivante sur le PC de bureau, puis redémarrez la machine.
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA\RemotePC
- Nom : SasNotification
- Type : DWORD
- Données : 1
Par défaut, l’utilisateur distant a la préférence sur l’utilisateur local lorsque le message de connexion n’est pas acquitté dans le délai d’expiration. Pour configurer ce comportement, utilisez ce paramètre :
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA\RemotePC
- Nom : RpcaMode
- Type : DWORD
- Données :
- 1 - L’utilisateur distant a toujours la préférence s’il ne répond pas à l’interface utilisateur de messagerie dans le délai d’expiration spécifié. Ce comportement est celui par défaut si ce paramètre n’est pas configuré.
- 2 - L’utilisateur local a la préférence.
Le délai d’expiration pour l’application du mode Accès PC distant est de 30 secondes par défaut. Vous pouvez configurer ce délai d’expiration, mais ne le définissez pas à moins de 30 secondes. Pour configurer le délai d’expiration, utilisez ce paramètre de registre :
HKLM\SOFTWARE\Citrix\PortICA\RemotePC
- Nom : RpcaTimeout
- Type : DWORD
- Données : nombre de secondes pour le délai d’expiration en valeurs décimales
Lorsqu’un utilisateur souhaite obtenir un accès forcé à la console : L’utilisateur local peut appuyer deux fois sur Ctrl+Alt+Suppr à 10 secondes d’intervalle pour prendre le contrôle local d’une session distante et forcer un événement de déconnexion.
Après la modification du registre et le redémarrage de la machine, si un utilisateur local appuie sur Ctrl+Alt+Suppr pour se connecter à ce PC alors qu’il est utilisé par un utilisateur distant, l’utilisateur distant reçoit une invite. L’invite demande s’il faut autoriser ou refuser la connexion de l’utilisateur local. L’autorisation de la connexion déconnecte la session de l’utilisateur distant.
Journalisation de la gestion des sessions
L’accès PC distant dispose désormais de capacités de journalisation qui enregistrent les tentatives d’accès à un PC avec une session ICA® active. Cela vous permet de surveiller votre environnement pour détecter toute activité indésirable ou inattendue et de pouvoir auditer ces événements si vous devez enquêter sur des incidents.
Les événements sont enregistrés à l’aide de l’Observateur d’événements Windows et se trouvent dans Applications et services > Citrix > HostCore > ICA Service > Admin.
Trois événements distincts sont enregistrés lors de l’utilisation de l’accès PC distant.
Événement Ctrl+Alt+Suppr
Cet événement apparaît lorsque l’utilisateur local appuie sur Ctrl+Alt+Suppr sur le clavier de la console avec une session distante active.
Détails de l’événement
- Nom du journal : Application et services
- ID d’événement : 43, 44, 45
- Source : ICA Service
ID d’événement 43
Cet ID d’événement apparaît lorsque la valeur de registre SasNotification n’existe pas ou lorsque la valeur de registre SasNotification est 0.
-
Message :
Ctrl+Alt+Suppr a été pressé sur le point de terminaison. Le comportement de gestion de session est configuré pour déconnecter automatiquement la session distante.
ID d’événement 44
Cet ID d’événement apparaît lorsque la valeur de registre SasNotification est 1 et que la valeur de registre RpcaMode est 1 ou que la valeur de registre RpcaMode n’existe pas.
-
Message :
Ctrl+Alt+Suppr a été pressé sur le point de terminaison. Le comportement de gestion de session est configuré pour notifier l'utilisateur distant. La préférence de l'utilisateur est définie sur l'utilisateur distant.
ID d’événement 45
Cet ID d’événement apparaît lorsque la valeur de registre SasNotification est 1 et que la valeur de registre RpcaMode est 2.
-
Message :
Ctrl+Alt+Suppr a été pressé sur le point de terminaison. Le comportement de gestion de session est défini pour notifier l'utilisateur distant. La préférence de l'utilisateur est définie sur l'utilisateur local.
Événement de déconnexion de session à distance
Cet événement apparaît lorsque la session à distance a été déconnectée pour diverses raisons.
Détails de l’événement
- Nom du journal : Application et services
- ID d’événement : 46, 47, 48
- Source : Service ICA
ID d’événement 46
Cet ID d’événement apparaît lorsque la session à distance a été déconnectée et que la valeur de registre SasNotification n’existe pas ou que la valeur de registre SasNotification est 0.
-
Message :
La session à distance pour <remoteUserName> a été déconnectée.
ID d’événement 47
Cet ID d’événement apparaît lorsque l’utilisateur distant accepte de déconnecter la session et que la valeur de registre SasNotification est 1 et que la valeur de registre RpcaMode est 1 ou que la valeur de registre RpcaMode est 2 ou que la valeur de registre RpcaMode n’existe pas.
-
Message :
La session à distance pour <remoteUserName> a été déconnectée car l'utilisateur a accepté la demande de déconnexion de la session.
ID d’événement 48
Cet ID d’événement apparaît lorsque l’utilisateur distant ne refuse pas la demande de déconnexion dans le délai d’expiration spécifié et que la valeur de registre SasNotification est 1 et que la valeur de registre RpcaMode est 2.
-
Message :
La session à distance pour <remoteUserName> a été déconnectée car l'utilisateur n'a pas refusé la demande de déconnexion dans le délai d'expiration configuré (<timeout period>).
Événement Ctrl+Alt+Suppr pressé deux fois
Cet événement apparaît lorsque Ctrl+Alt+Suppr est pressé deux fois en 10 secondes.
Détails de l’événement
- Nom du journal : Application et services
- ID d’événement : 49
- Source : Service ICA
ID d’événement 49
Cet ID d’événement apparaît lorsque Ctrl+Alt+Suppr est pressé deux fois en 10 secondes.
-
Message :
La session à distance pour <remoteUserName> a été déconnectée de force.
Wake on LAN
L’accès PC à distance prend en charge le Wake on LAN, ce qui permet aux utilisateurs d’allumer des PC physiques à distance. Cette fonctionnalité permet aux utilisateurs de laisser leurs PC de bureau éteints lorsqu’ils ne sont pas utilisés afin d’économiser de l’énergie. Elle permet également un accès à distance lorsqu’une machine a été éteinte par inadvertance.
Avec la fonctionnalité Wake on LAN, les paquets magiques sont envoyés directement depuis le VDA exécuté sur le PC vers le sous-réseau où se trouve le PC, sur instruction du contrôleur de livraison. Cela permet à la fonctionnalité de fonctionner sans dépendre de composants d’infrastructure supplémentaires ou de solutions tierces pour la livraison des paquets magiques.
Limitation
L’accès au PC distant avec la fonctionnalité Wake on LAN ne prend pas en charge l’allumage automatique pendant les heures de pointe.
Configuration système requise
Voici la configuration système requise pour utiliser la fonctionnalité Wake on LAN :
- Plan de contrôle :
- Citrix DaaS™
- Citrix Virtual Apps and Desktops 2009 ou version ultérieure
- PC physiques :
- VDA version 2009 ou ultérieure
- Windows 10 ou Windows 11. Pour plus de détails sur la prise en charge, consultez la configuration système requise pour le VDA.
- Wake on LAN activé dans le BIOS/UEFI
- Wake on LAN activé dans les propriétés de l’adaptateur réseau au sein de la configuration Windows
Configurer Wake on LAN
Configurer Wake on LAN à l’aide de Studio
Pour créer la connexion Wake on LAN :
- Dans le volet gauche, sélectionnez le nœud Hébergement.
- Sélectionnez Ajouter une connexion et des ressources.
- Sur la page Connexion de l’assistant, fournissez les informations suivantes :
- Type de connexion : Accès au PC distant Wake on LAN
- Nom de la zone : sélectionnez la zone où réside le catalogue d’accès au PC distant
- Nom de la connexion : saisissez un nom pour la connexion Wake on LAN
- Finalisez les étapes restantes de l’assistant Ajouter une connexion et des ressources.
Pour ajouter la connexion Wake on LAN à un catalogue de machines d’accès au PC distant :
- Si vous créez un nouveau catalogue de machines d’accès au PC distant, vous pouvez ajouter la connexion sur la page Type de machine de l’assistant de configuration du catalogue de machines à l’aide de la liste déroulante.
- Si vous souhaitez ajouter la connexion Wake on LAN à un catalogue de machines existant :
- Accédez au nœud Catalogues de machines sur la gauche.
- Sélectionnez le catalogue de machines d’accès au PC distant approprié.
- Cliquez avec le bouton droit sur le catalogue de machines ou sélectionnez le menu Plus ci-dessus.
- Sélectionnez Modifier le catalogue de machines.
- Sur la page Gestion de l’alimentation, sélectionnez Oui.
- Sélectionnez la connexion appropriée dans la liste déroulante.
- Sélectionnez Enregistrer.
Remarque :
La configuration de Wake on LAN via Studio n’est disponible qu’avec Citrix DaaS pour le moment.
Configurer Wake on LAN à l’aide de PowerShell
Pour configurer Wake on LAN à l’aide de PowerShell :
- Créez le catalogue de machines d’accès au PC distant si vous n’en avez pas déjà un.
- Créez la connexion d’hôte Wake on LAN si vous n’en avez pas déjà une.
- Récupérez l’identifiant unique de la connexion d’hôte Wake on LAN.
- Associez la connexion d’hôte Wake on LAN à un catalogue de machines.
Pour créer la connexion d’hôte Wake on LAN :
# Load Citrix SnapIns
Add-PSSnapIn -Name "*citrix*"
# Provide the name of the Wake on LAN host connection
[string]$connectionName = "Remote PC Access Wake on LAN"
# Create the hypervisor connection
$hypHc = New-Item -Path xdhyp:\Connections `
-Name $connectionName `
-HypervisorAddress "N/A" `
-UserName "woluser" `
-Password "wolpwd" `
-ConnectionType Custom `
-PluginId VdaWOLMachineManagerFactory `
-CustomProperties "<CustomProperties></CustomProperties>" `
-Persist
$bhc = New-BrokerHypervisorConnection -HypHypervisorConnectionUid $hypHc.HypervisorConnectionUid
# Wait for the connection to be ready before trying to use it
while (-not $bhc.IsReady)
{
Start-Sleep -s 5
$bhc = Get-BrokerHypervisorConnection -HypHypervisorConnectionUid $hypHc.HypervisorConnectionUid
}
<!--NeedCopy-->
Lorsque la connexion d’hôte est prête, exécutez les commandes suivantes pour récupérer l’identifiant unique de la connexion d’hôte :
$bhc = Get-BrokerHypervisorConnection -Name "<WoL Connection Name>"
$hypUid = $bhc.Uid
<!--NeedCopy-->
Après avoir récupéré l’identifiant unique de la connexion, exécutez les commandes suivantes pour associer la connexion au catalogue de machines d’accès au PC distant :
Get-BrokerCatalog -Name "<Catalog Name>" | Set-BrokerCatalog -RemotePCHypervisorConnectionUid $hypUid
<!--NeedCopy-->
Considérations de conception
Lorsque vous prévoyez d’utiliser Wake on LAN avec l’accès au PC distant, tenez compte des éléments suivants :
- Plusieurs catalogues de machines peuvent utiliser la même connexion d’hôte Wake on LAN.
- Pour qu’un PC en réveille un autre, les deux PC doivent se trouver dans le même sous-réseau et utiliser la même connexion d’hôte Wake on LAN. Peu importe que les PC se trouvent dans le même catalogue de machines ou dans des catalogues différents.
- Les connexions d’hôte sont attribuées à des zones spécifiques. Si votre déploiement contient plus d’une zone, vous avez besoin d’une connexion d’hôte Wake on LAN dans chaque zone. Il en va de même pour les catalogues de machines.
- Les paquets magiques sont diffusés à l’aide de l’adresse de diffusion globale 255.255.255.255. Assurez-vous que l’adresse n’est pas bloquée.
- Il doit y avoir au moins un PC allumé dans le sous-réseau (pour chaque connexion Wake on LAN) pour pouvoir réveiller les machines de ce sous-réseau.
Considérations opérationnelles
Voici les considérations relatives à l’utilisation de la fonctionnalité Wake on LAN :
- Le VDA doit s’enregistrer au moins une fois avant que le PC puisse être réveillé à l’aide de la fonctionnalité Wake on LAN intégrée.
- Wake on LAN ne peut être utilisé que pour réveiller des PC. Il ne prend pas en charge les autres actions d’alimentation, telles que le redémarrage ou l’arrêt.
- Une fois la connexion Wake on LAN créée, elle est visible dans Web Studio. Cependant, la modification de ses propriétés dans Web Studio n’est pas prise en charge si vous utilisez Citrix Virtual Apps and Desktops sur site.
- Les paquets magiques sont envoyés de l’une des deux manières suivantes :
- Lorsqu’un utilisateur tente de lancer une session sur son PC et que le VDA n’est pas enregistré
- Lorsqu’un administrateur envoie manuellement une commande d’allumage depuis Web Studio ou PowerShell
- Étant donné que le contrôleur de livraison n’est pas informé de l’état d’alimentation d’un PC, Web Studio affiche Non pris en charge sous l’état d’alimentation. Le contrôleur de livraison utilise l’état d’enregistrement du VDA pour déterminer si un PC est allumé ou éteint.
Dépannage
L’occultation de l’écran ne fonctionne pas
Si l’écran local du PC Windows ne s’occulte pas pendant une session HDX active (l’écran local affiche ce qui se passe dans la session), cela est probablement dû à des problèmes avec le pilote du fournisseur de GPU. Pour résoudre ce problème, donnez une priorité plus élevée au pilote d’affichage indirect (IDD) Citrix qu’au pilote du fournisseur de la carte graphique en définissant la valeur de registre suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Graphics\AdapterMerits
- Name: CitrixIDD
- Type: DWORD
- Data: 3
Pour plus de détails sur les priorités des adaptateurs d’affichage et la création de moniteurs, consultez l’article du Centre de connaissances CTX237608.
La session se déconnecte lorsque vous sélectionnez Ctrl+Alt+Suppr sur la machine où la notification de gestion de session est activée
La notification de gestion de session, contrôlée par la valeur de registre SasNotification, ne fonctionne que lorsque le mode Accès PC distant est activé sur le VDA. Si le PC physique a le rôle Hyper-V ou des fonctionnalités de sécurité basées sur la virtualisation activées, le PC est signalé comme une machine virtuelle. Si le VDA détecte qu’il s’exécute sur une machine virtuelle, il désactive automatiquement le mode Accès PC distant. Pour activer le mode Accès PC distant, ajoutez la valeur de registre suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA
- Name: ForceEnableRemotePC
- Type: DWORD
- Data: 1
Redémarrez le PC pour que le paramètre prenne effet.
Informations de diagnostic
Les informations de diagnostic concernant l’Accès PC distant sont écrites dans le journal des événements d’application Windows. Les messages d’information ne sont pas limités. Les messages d’erreur sont limités en ignorant les messages en double.
- 3300 (information) : Machine ajoutée au catalogue
- 3301 (information) : Machine ajoutée au groupe de mise à disposition
- 3302 (information) : Machine attribuée à l’utilisateur
- 3303 (erreur) : Exception
Gestion de l’alimentation
Si la gestion de l’alimentation pour l’Accès PC distant est activée, les diffusions dirigées par sous-réseau peuvent échouer à démarrer les machines qui se trouvent sur un sous-réseau différent de celui du Controller. Si vous avez besoin de la gestion de l’alimentation entre les sous-réseaux à l’aide de diffusions dirigées par sous-réseau, et que le support AMT n’est pas disponible, essayez la méthode du proxy de réveil ou Unicast. Assurez-vous que ces paramètres sont activés dans les propriétés avancées de la connexion de gestion de l’alimentation.
La session distante active enregistre l’entrée tactile locale
Lorsque le VDA active le mode Accès PC distant, la machine ignore l’entrée tactile locale pendant une session active. Si le PC physique a le rôle Hyper-V ou des fonctionnalités de sécurité basées sur la virtualisation activées, le PC est signalé comme une machine virtuelle. Si le VDA détecte qu’il s’exécute sur une machine virtuelle, il désactive automatiquement le mode Accès PC distant. Pour activer le mode Accès PC distant, ajoutez le paramètre de registre suivant :
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA
- Name: ForceEnableRemotePC
- Type: DWORD
- Data: 1
Redémarrez le PC pour que le paramètre prenne effet.
Ressources supplémentaires
Voici d’autres ressources pour l’Accès PC distant :
- Conseils de conception de solution : Décisions de conception pour l’Accès PC distant.
- Exemples d’architectures d’Accès PC distant : Architecture de référence pour la solution Citrix Accès PC distant.
Dans cet article
- Considérations
- Considérations relatives au déploiement
- Considérations relatives au catalogue de machines
- Considérations relatives au VDA Linux
- Exigences et considérations techniques
- Séquence de configuration
- Fonctionnalités gérées via le registre
- Journalisation de la gestion des sessions
- Wake on LAN
- Dépannage
- Ressources supplémentaires