XenApp and XenDesktop

Redirection hôte-client

La redirection de contenu vous permet de contrôler si les utilisateurs accèdent aux informations en utilisant des applications publiées sur des serveurs ou des applications exécutées localement sur les appareils des utilisateurs.

La redirection hôte-client est un type de redirection de contenu. Elle est prise en charge uniquement sur les VDA de système d’exploitation serveur (pas les VDA de système d’exploitation de bureau).

  • Lorsque la redirection hôte-client est activée, les URL sont interceptées au niveau du VDA serveur et envoyées à l’appareil de l’utilisateur. Le navigateur web ou le lecteur multimédia sur l’appareil de l’utilisateur ouvre ces URL.
  • Si vous activez la redirection hôte-client et que l’appareil de l’utilisateur ne parvient pas à se connecter à une URL, l’URL est redirigée vers le VDA serveur.
  • Lorsque la redirection hôte-client est désactivée, les utilisateurs ouvrent les URL avec des navigateurs web ou des lecteurs multimédia sur le VDA serveur.
  • Lorsque la redirection hôte-client est activée, les utilisateurs ne peuvent pas la désactiver.

La redirection hôte-client était auparavant connue sous le nom de redirection serveur-client.

Quand utiliser la redirection hôte-client

Vous pourriez envisager d’utiliser la redirection hôte-client dans des cas spécifiques mais peu courants, pour des raisons de performances, de compatibilité ou de conformité. Normalement, d’autres formes de redirection de contenu sont préférables.

Performances :

Vous pouvez utiliser la redirection hôte-client pour les performances, de sorte que chaque fois qu’une application est installée sur l’appareil de l’utilisateur, elle est utilisée de préférence à une application sur le VDA.

Gardez à l’esprit que la redirection hôte-client améliore les performances uniquement dans des conditions spécifiques, car le VDA optimise déjà Adobe Flash et d’autres types de contenu multimédia. Tout d’abord, envisagez d’utiliser les autres approches (paramètres de stratégie) mentionnées dans les tableaux de cet article, plutôt que la redirection hôte-client. Ces paramètres offrent plus de flexibilité et offrent généralement une meilleure expérience utilisateur, en particulier pour les appareils utilisateur moins puissants.

Compatibilité :

Vous pouvez utiliser la redirection hôte-client pour la compatibilité dans les cas d’utilisation suivants :

  • Vous utilisez des types de contenu autres que HTML ou multimédia (par exemple, un type d’URL personnalisé).
  • Vous utilisez un format multimédia hérité (tel que Real Media) qui n’est pas pris en charge par le lecteur multimédia VDA à l’aide de la redirection multimédia.
  • L’application pour le type de contenu n’est utilisée que par quelques utilisateurs qui ont déjà l’application installée sur leur périphérique utilisateur.
  • Le VDA ne peut pas accéder à certains sites Web (par exemple, des sites Web internes à une autre organisation).

Conformité :

Vous pouvez utiliser la redirection de l’hôte vers le client pour la conformité dans les cas d’utilisation suivants :

  • Le contrat de licence de l’application ou du contenu n’autorise pas la publication via le VDA.
  • La politique organisationnelle n’autorise pas le téléchargement d’un document vers le VDA.

Certaines situations sont plus probables dans des environnements complexes, et également si le périphérique utilisateur et le VDA appartiennent à des organisations différentes.

Considérations relatives au périphérique utilisateur

Les environnements peuvent comporter de nombreux types de périphériques utilisateur différents.

Périphérique utilisateur Situation ou environnement Approche de redirection de contenu
Tablette - Toute approche (voir tableau suivant)
PC portable - Toute approche (voir tableau suivant)
PC de bureau Les utilisateurs utilisent un large éventail d’applications installées sur le périphérique utilisateur Toute approche (voir tableau suivant)
PC de bureau Les utilisateurs n’utilisent que quelques applications connues installées sur le périphérique utilisateur Accès aux applications locales
PC de bureau Les utilisateurs n’utilisent aucune application installée sur le périphérique utilisateur Redirection multimédia et/ou redirection Flash
Appareil de bureau Le fournisseur prend en charge la redirection multimédia et/ou la redirection Flash Redirection multimédia et/ou redirection Flash
Client léger Le fournisseur prend en charge la redirection multimédia, la redirection Flash et la redirection de l’hôte vers le client Toute approche (voir tableau suivant)
Client zéro Le fournisseur prend en charge la redirection multimédia et/ou la redirection Flash Redirection multimédia et/ou redirection Flash

Utilisez les exemples suivants pour vous aider à orienter votre approche de redirection de contenu.

Lien URL Situation ou environnement Approche de redirection de contenu
Page Web ou document Le VDA ne peut pas accéder à l’URL Redirection de l’hôte vers le client
Page web La page web contient du contenu Adobe Flash Redirection Flash
Fichier ou flux multimédia Le VDA dispose d’un lecteur multimédia compatible Redirection multimédia
Fichier ou flux multimédia Le VDA ne dispose pas d’un lecteur multimédia compatible Redirection de l’hôte vers le client
Document Le VDA ne dispose pas d’une application pour ce type de document Redirection de l’hôte vers le client
Document Ne pas télécharger le document sur le périphérique utilisateur Aucune redirection
Document Ne téléchargez pas le document sur le VDA Redirection hôte-client
Type d’URL personnalisé Le VDA ne dispose pas d’application pour ce type d’URL personnalisé Redirection hôte-client

Citrix Receiver™ pour Windows, Citrix Receiver pour Mac, Citrix Receiver pour Linux, Citrix Receiver pour HTML5 et Citrix Receiver pour Chrome prennent en charge la redirection hôte-client.

Pour utiliser la redirection hôte-client, le périphérique utilisateur doit disposer d’un navigateur web, d’un lecteur multimédia ou d’une autre application adaptée au contenu. Si le périphérique utilisateur est une appliance de bureau, un client léger ou un client zéro, assurez-vous qu’il dispose d’applications appropriées et qu’il est suffisamment puissant.

Les périphériques utilisateur activés pour l’accès aux applications locales utilisent un mécanisme différent pour la redirection de contenu et ne nécessitent pas de redirection de contenu hôte-client.

Vous pouvez utiliser les stratégies Citrix® pour empêcher la redirection de contenu hôte-client pour les périphériques non adaptés.

Comment les utilisateurs expérimentent la redirection hôte-client

La redirection hôte-client est utilisée lorsque les URL sont :

  • Intégrées en tant qu’hyperliens dans une application (par exemple, dans un message électronique ou un document).
  • Sélectionnées via les menus ou les boîtes de dialogue d’application du VDA, si l’application utilise l’API Windows ShellExecuteEx.
  • Saisies dans la boîte de dialogue Exécuter de Windows.

La redirection hôte-client n’est pas utilisée pour les URL dans un navigateur web (que ce soit dans une page web ou tapées dans la barre d’adresse du navigateur web).

Remarque

Si les utilisateurs modifient leur navigateur web par défaut sur le VDA (par exemple, en utilisant Définir les programmes par défaut), cette modification peut interférer avec la redirection hôte-client pour les applications.

Lorsque la redirection de contenu hôte-client est activée, l’application qui ouvre l’URL dépend de la configuration du périphérique utilisateur pour le type d’URL et le type de contenu. Par exemple :

  • Une URL HTTP avec un type de contenu HTML s’ouvre dans le navigateur web par défaut.
  • Une URL HTTP avec un type de contenu PDF peut s’ouvrir dans le navigateur web par défaut, ou elle peut s’ouvrir dans une autre application.

La redirection de contenu hôte-client ne contrôle pas cette configuration du périphérique utilisateur. Si vous ne contrôlez pas la configuration du périphérique utilisateur, envisagez d’utiliser la redirection Flash et la redirection multimédia, plutôt que la redirection de contenu hôte-client.

Les types d’URL suivants sont ouverts localement via les périphériques utilisateur lorsque la redirection hôte-client est activée :

  • HTTP (Hypertext Transfer Protocol)
  • HTTPS (Secure Hypertext Transfer Protocol)
  • RTSP (Real Player et QuickTime)
  • RTSPU (Real Player et QuickTime)
  • PNM (Legacy Real Player)
  • MMS (Microsoft Media Format)

Vous pouvez modifier la liste des types d’URL pour la redirection hôte-client, afin de supprimer et d’ajouter des types d’URL, y compris des types d’URL personnalisés.

Activer la redirection de l’hôte vers le client

L’activation de la redirection de l’hôte vers le client commence par l’activation d’un paramètre de stratégie Citrix.

Le paramètre de stratégie de redirection de l’hôte vers le client se trouve dans la section Paramètres de stratégie de redirection de fichiers. Par défaut, ce paramètre est désactivé.

En outre, vous devrez peut-être définir des clés de registre et une stratégie de groupe pour les VDA de serveur, en fonction du système d’exploitation du VDA.

  • Si le VDA de serveur est Windows Server 2008 R2 SP1, vous n’avez pas besoin de définir de clés de registre ou de stratégie de groupe.
  • Si le VDA de serveur est Windows Server 2012, Windows Server 2012 R2 ou Windows Server 2016, vous devez définir des clés de registre et une stratégie de groupe.

Avertissement

Une utilisation incorrecte de l’Éditeur 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 puissent être résolus. Utilisez l’Éditeur du Registre à vos propres risques. Assurez-vous de sauvegarder le registre avant de le modifier.

Modifications du registre

  1. Copiez le texte entre Début du fichier Reg et Fin du fichier Reg ci-dessous, et collez-le dans le Bloc-notes.
  2. Enregistrez le fichier du Bloc-notes en utilisant Enregistrer sous comme type Tous les fichiers et le nom ServerFTA.reg.
  3. Distribuez le fichier ServerFTA.reg aux serveurs à l’aide de la stratégie de groupe Active Directory.

--  Reg file start --

Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\ServerFTAHTML\shell\open\command]

@="\"C:\\Program Files (x86)\\Citrix\\system32\\iexplore.exe\" %1"


[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA]

@="ServerFTA"


[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA\Capabilities]

"ApplicationDescription"="Server FTA URL."

"ApplicationIcon"="C:\\Program Files (x86)\\Citrix\\system32\\iexplore.exe,0"

"ApplicationName"="ServerFTA"



[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA\Capabilities\URLAssociations]

"http"="ServerFTAHTML"

"https"="ServerFTAHTML"



[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]

"Citrix.ServerFTA"="SOFTWARE\\Citrix\\ServerFTA\\Capabilities"

-- Reg file end -- ---

Modifications de la stratégie de groupe

Créez un fichier XML. Copiez le texte entre début du fichier xml et fin du fichier xml de l’exemple, collez-le dans le fichier XML, puis enregistrez le fichier sous le nom ServerFTAdefaultPolicy.xml.


-- xml file start --

<?xml version="1.0" encoding="UTF-8"?>

<DefaultAssociations>

<Association Identifier="http" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />

<Association Identifier="https" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />

</DefaultAssociations>

-- xml file end -- ---

Depuis la console de gestion des stratégies de groupe actuelle, accédez à : Configuration ordinateur > Modèles d’administration > Composants Windows > Explorateur de fichiers > Définir un fichier de configuration d’associations par défaut, et fournissez le fichier ServerFTAdefaultPolicy.xml que vous avez créé.

Modifier la liste des types d’URL pour la redirection hôte-client

Pour modifier la liste des types d’URL pour la redirection hôte-client, définissez la clé de registre suivante sur le VDA du serveur.

Clé : HKLM\Software\Wow6432Node\Citrix\SFTA

Pour supprimer des types d’URL de la liste, définissez DisableServerFTA et NoRedirectClasses :

Nom : DisableServerFTA

Type : REG_DWORD

Données : 1

Nom : NoRedirectClasses Type : REG_MULTI_SZ Données : Spécifiez toute combinaison des valeurs : http, https, rtsp, rtspu, pnm ou mms. Saisissez plusieurs valeurs sur des lignes distinctes. Par exemple :

HTTP

HTTPS

RTSP

Pour ajouter des types d’URL à la liste, définissez ExtraURLProtocols :

Nom : ExtraURLProtocols

Type : REG_MULTI_SZ

Données : Spécifiez toute combinaison de types d’URL. Chaque type d’URL doit inclure le suffixe :// ; séparez plusieurs valeurs à l’aide de points-virgules. Par exemple :

customtype1://;customtype2://

Activer la redirection hôte vers client pour un ensemble spécifique de sites web

Pour activer la redirection hôte vers client pour un ensemble spécifique de sites web, définissez la clé de registre suivante sur le VDA du serveur.

Clé : HKLM\Software\Wow6432Node\Citrix\SFTA

Nom : ValidSites

Type : REG_MULTI_SZ

Données : Spécifiez toute combinaison de noms de domaine complets (FQDN). Saisissez plusieurs FQDN sur des lignes distinctes. Un FQDN peut inclure un caractère générique uniquement à la position la plus à gauche. Cela correspond à un seul niveau de domaine, ce qui est conforme aux règles de la RFC 6125. Par exemple :

www.example.com

*.example.com