Product Documentation

Utiliser la redirection d'URL pour lancer des applications locales

Oct 21, 2016

Dans XenDesktop, les sessions de bureau hébergé utilisent la redirection d'URL pour lancer Local Access App. La redirection d'URL met l'application à disposition sous plusieurs adresses URL. Elle lance un navigateur local (en fonction de la liste noire d'adresses URL de votre navigateur) en cliquant sur des liens intégrés dans un navigateur dans une session de bureau. Si vous accédez à une URL qui n'est pas présente dans la liste noire, l'adresse URL est ouverte dans la session de bureau.

En plus de la redirection d'URL, vous pouvez également utiliser la redirection d'association de types de fichier (FTA). L'association de types de fichier lance des applications locales lorsqu'un fichier est détecté dans la session. Si l'application locale est lancée, elle doit avoir accès au fichier pour l'ouvrir. Par conséquent, vous pouvez uniquement ouvrir des fichiers qui résident sur des partages réseau ou sur des lecteurs clients (avec CDM) à l'aide d'applications locales.

Par exemple, lors de l'ouverture du fichier \\client\C:\users\\desktop\fichier.pdf, si un lecteur PDF est une application locale, le fichier PDF s'ouvre à l'aide de ce lecteur PDF. Étant donné que l'application locale peut accéder au fichier directement, il n'y a pas de transfert réseau du fichier via ICA pour ouvrir ce dernier.

Remarque : ces fonctionnalités fonctionnent uniquement pour les sessions de bureau et ne fonctionnent pas pour les sessions d'application. La seule fonctionnalité de redirection que vous pouvez utiliser pour des sessions d'application est la redirection de contenu hôte vers client, qui est un type de FTA serveur. Cette FTA redirige certains protocoles vers le client, tels que http, https, rtsp ou mms. Par exemple, si vous voulez ouvrir uniquement des liens avec http, les liens s'ouvrent directement avec l'application cliente. Il n'y a aucune liste noire ou blanche d'adresses URL de prise en charge.

Redirection d'URL et Local App Access

Lorsque Local App Access est activé pour les bureaux virtuels, les adresses URL qui sont affichées pour les utilisateurs en tant que liens depuis des applications exécutées localement, ou en tant que raccourcis sur le bureau sont redirigées de l'une des manières suivantes :
  • À partir de l'ordinateur de l'utilisateur vers le bureau hébergé
  • À partir du serveur XenDesktop vers l'ordinateur de l'utilisateur
  • Restitué dans l'environnement dans lequel ils sont lancés (et non pas redirigés)

La redirection d'adresse URL offre une fonctionnalité de correspondance d'adresse URL et basée sur une liste prédéfinie, l’adresse URL est démarrée de manière sélective sur le point de terminaison ou le navigateur VDA. Utilisez la redirection d'URL pour les utilisateurs dont le bureau virtuel constitue leur espace de travail principal.

Pour spécifier le chemin de la redirection de contenu de sites Web spécifiques, configurez la liste blanche et la liste noire d'adresses URL sur le Delivery Agent. Ces listes contiennent des clés de Registre multichaînes qui spécifient la stratégie pour la redirection d'URL comme décrit dans l’application Paramètres de stratégie Local App Access.

Bien que toutes les adresses URL puissent être restituées sur le VDA lui-même, il existe certaines exceptions :

  • Informations géographiques et relatives aux paramètres régionaux : sites Web qui requièrent des informations sur les paramètres régionaux, telles que msn.com ou news.google.com (ouvre une page spécifique au pays en fonction de l'emplacement géographique). À titre d'exemple, si le VDA est provisionné à partir d'un centre de données situé au Royaume-Uni et que le client se connecte depuis l'Inde, l'utilisateur s'attend à voir in.msn.com mais voit uk.msn.com.
  • Contenu multimédia : les sites Web contenant du contenu multimédia riche, lorsqu'ils sont restitués sur la machine cliente, offrent aux utilisateurs une expérience native et permettent d'économiser la bande passante même dans les réseaux à latence élevée. Bien qu'il existe une fonctionnalité de redirection Flash, ceci effectue un complément en redirigeant les sites avec d'autres types multimédia comme Silverlight. Ceci est dans un environnement ultra sécurisé. En effet, les URL qui sont approuvées par l’administrateur sont exécutées sur la machine cliente tandis que le reste des URL sont redirigées vers le VDA.

Pour activer la redirection d'URL lors de l'installation de Receiver

Par défaut, la redirection d'URL est désactivée sur les machines utilisateur lorsque vous installez Receiver. Vous pouvez l'activer sur la ligne de commande pendant l'installation. Pour ce faire, vous devez :

  • Posséder les droits d'administration
  • En tant qu'administrateur, installez Receiver pour Tous les utilisateurs sur une machine
    Remarque : lorsque vous effectuez l'installation en tant qu'administrateur, l'emplacement d'installation est C:\Program Files\Citrix\ICA Client. Vérifiez l'emplacement d'installation pour vous assurer que tous les utilisateurs ont accès à Receiver.
  • Pour les déploiements qui utilisent le package Receiver Standard, entrez :
    CitrixReceiver.exe ALLOW_CLIENTHOSTEDAPPSURL=1

Ceci installe et enregistre les composants de navigateur nécessaires, et active également tout paramètre de verrouillage client nécessaire pour l'activation de LAA, y compris la fonctionnalité de redirection d'URL.

Enregistrer les modules complémentaires du navigateur sur les machines exécutant Receiver

La fonctionnalité de redirection d'adresse URL utilise des composants additionnels Internet de navigateurs Explorer, Google Chrome et Mozilla Firefox. Cette fonctionnalité est installée à l'aide de Receiver 4.0, et vous pouvez également enregistrer les composants à l'aide des commandes suivantes :
  • Internet Explorer
    \redirector.exe /regIE
  • Firefox
    \redirector.exe /regFF
  • Chrome
    \redirector.exe /regChrome
  • Tous les navigateurs
    \redirector.exe /regAll

Par exemple, pour enregistrer les modules complémentaires Internet Explorer sur Receiver, entrez :

C:\Program Files\Citrix\ICA Client\redirector.exe/regIE
Pour annuler l'enregistrement des modules complémentaires
  • Internet Explorer
    \redirector.exe /unregIE
  • Firefox
    \redirector.exe /unregFF
  • Chrome
    \redirector.exe /unregChrome
  • Tous les navigateurs
    \redirector.exe /unregAll

Pour enregistrer les modules complémentaires du navigateur sur des bureaux hébergés

Enregistrez les modules complémentaires sur des bureaux hébergés avec les commandes suivantes.
  • Internet Explorer
    \VDARedirector.exe /regIE
  • Firefox
    \VDARedirector.exe /regFF
  • Chrome
    \VDARedirector.exe /regChrome
  • Tous les navigateurs
    \VDARedirector.exe /regAll

Exemples

Enregistrer les modules complémentaires Internet Explorer sur un VDA avec OS de bureau (Windows 7 ou Windows 8) :

C:\Program Files\Citrix\ICAService\VDARedirector.exe /regIE

Enregistrer les modules complémentaires Internet Explorer sur un VDA avec OS de serveur (Windows Server 2008 R2 ou Windows Server 2012) :

 C:\Program Files (x86)\Citrix\System32\VDARedirector.exe/regIE
Pour annuler l'enregistrement de modules complémentaires sur des bureaux hébergés
  • Internet Explorer
    \VDARedirector.exe /unregIE
  • Firefox
    \VDARedirector.exe /unregFF
  • Chrome
    \VDARedirector.exe /unregChrome
  • Tous les navigateurs
    \VDARedirector.exe /unregAl

Interception d'adresses URL dans les navigateurs

Description Configuration

Par défaut, Internet Explorer redirige l'adresse URL entrée. Si l'adresse URL ne figure pas dans la liste noire mais est redirigée vers une autre adresse URL par le navigateur ou un site Web, l'adresse URL finale n'est pas redirigée, même si elle est présente dans la liste noire.

Pour que la redirection d'adresse URL fonctionne correctement, activez le module complémentaire lorsque vous y êtes invité par le navigateur. Si les modules complémentaires utilisant les options Internet ou les modules complémentaires dans l'invite de commande sont désactivés, la redirection d'adresse URL ne fonctionne pas correctement.

Les modules complémentaires Firefox redirigent toujours les adresses URL.

Lorsqu'un module complémentaire est installé par un utilisateur ou par le programme d'installation, Firefox vous invite à autoriser/arrêter l’installation du module complémentaire dans un nouvel onglet. Vous devez autoriser le module complémentaire pour que la fonctionnalité fonctionne.

Le module complémentaire Chrome redirige toujours l'adresse URL finale qui est ouverte et non pas les adresses URL saisies.

Les extensions ont été installées en externe. Si vous désactivez l'extension, la fonctionnalité de redirection d'adresse URL ne fonctionne pas dans Chrome. Si l'URL de redirection est requise en mode Incognito, autorisez l'exécution de l'extension en mode InCongnito en sélectionnant cette option.