XenApp and XenDesktop

Host-zu-Client-Umleitung

Die Inhaltsumleitung ermöglicht es Ihnen zu steuern, ob Benutzer auf Informationen zugreifen, indem sie auf Servern veröffentlichte Anwendungen oder lokal auf Benutzergeräten ausgeführte Anwendungen verwenden.

Host-zu-Client-Umleitung ist eine Art der Inhaltsumleitung. Sie wird nur auf Server-OS-VDAs (nicht auf Desktop-OS-VDAs) unterstützt.

  • Wenn die Host-zu-Client-Umleitung aktiviert ist, werden URLs am Server-VDA abgefangen und an das Benutzergerät gesendet. Der Webbrowser oder Mediaplayer auf dem Benutzergerät öffnet diese URLs.
  • Wenn Sie die Host-zu-Client-Umleitung aktivieren und das Benutzergerät keine Verbindung zu einer URL herstellen kann, wird die URL zurück an den Server-VDA umgeleitet.
  • Wenn die Host-zu-Client-Umleitung deaktiviert ist, öffnen Benutzer die URLs mit Webbrowsern oder Mediaplayern auf dem Server-VDA.
  • Wenn die Host-zu-Client-Umleitung aktiviert ist, können Benutzer sie nicht deaktivieren.

Die Host-zu-Client-Umleitung war früher als Server-zu-Client-Umleitung bekannt.

Wann die Host-zu-Client-Umleitung verwendet werden sollte

Sie könnten die Host-zu-Client-Umleitung in spezifischen, aber seltenen Fällen in Betracht ziehen, um Leistung, Kompatibilität oder Compliance zu gewährleisten. Normalerweise sind andere Formen der Inhaltsumleitung besser.

Leistung:

Sie können die Host-zu-Client-Umleitung zur Leistungsverbesserung verwenden, sodass immer dann, wenn eine Anwendung auf dem Benutzergerät installiert ist, diese gegenüber einer Anwendung auf dem VDA bevorzugt wird.

Beachten Sie, dass die Host-zu-Client-Umleitung die Leistung nur unter bestimmten Bedingungen verbessert, da der VDA Adobe Flash und andere Arten von Multimedia-Inhalten bereits optimiert. Ziehen Sie zunächst die anderen Ansätze (Richtlinieneinstellungen) in Betracht, die in den Tabellen dieses Artikels aufgeführt sind, anstatt die Host-zu-Client-Umleitung zu verwenden. Diese Einstellungen bieten mehr Flexibilität und führen in der Regel zu einer besseren Benutzererfahrung, insbesondere bei weniger leistungsstarken Benutzergeräten.

Kompatibilität:

Sie können die Host-zu-Client-Umleitung zur Kompatibilität in den folgenden Anwendungsfällen verwenden:

  • Sie verwenden andere Inhaltstypen als HTML oder Multimedia (zum Beispiel einen benutzerdefinierten URL-Typ).
  • Sie verwenden ein älteres Medienformat (z. B. Real Media), das vom VDA-Multimedia-Player bei der Multimedia-Umleitung nicht unterstützt wird.
  • Die Anwendung für den Inhaltstyp wird nur von wenigen Benutzern verwendet, die die Anwendung bereits auf ihrem Benutzergerät installiert haben.
  • Der VDA kann auf bestimmte Websites nicht zugreifen (zum Beispiel interne Websites einer anderen Organisation).

Compliance:

Sie können die Host-zu-Client-Umleitung für Compliance in den folgenden Anwendungsfällen verwenden:

  • Die Lizenzvereinbarung für die Anwendung oder den Inhalt erlaubt keine Veröffentlichung über den VDA.
  • Die Organisationsrichtlinie erlaubt nicht, dass ein Dokument auf den VDA hochgeladen wird.

Einige Situationen sind in komplexen Umgebungen wahrscheinlicher, insbesondere wenn das Benutzergerät und der VDA zu unterschiedlichen Organisationen gehören.

Überlegungen zum Benutzergerät

Umgebungen können viele verschiedene Arten von Benutzergeräten aufweisen.

Benutzergerät Situation oder Umgebung Ansatz zur Inhaltsumleitung
Tablet - Jeder Ansatz (siehe nächste Tabelle)
Laptop-PC - Jeder Ansatz (siehe nächste Tabelle)
Desktop-PC Benutzer verwenden eine Vielzahl von Apps, die auf dem Benutzergerät installiert sind Jeder Ansatz (siehe nächste Tabelle)
Desktop-PC Benutzer verwenden nur wenige bekannte Apps, die auf dem Benutzergerät installiert sind Lokaler App-Zugriff
Desktop-PC Benutzer verwenden keine Apps, die auf dem Benutzergerät installiert sind Multimedia-Umleitung und/oder Flash-Umleitung
Desktop-Appliance Anbieter unterstützt Multimedia-Umleitung und/oder Flash-Umleitung Multimedia-Umleitung und/oder Flash-Umleitung
Thin Client Anbieter unterstützt Multimedia-Umleitung, Flash-Umleitung und Host-zu-Client-Umleitung Jeder Ansatz (siehe nächste Tabelle)
Zero Client Anbieter unterstützt Multimedia-Umleitung und/oder Flash-Umleitung Multimedia-Umleitung und/oder Flash-Umleitung

Verwenden Sie die folgenden Beispiele, um Ihren Ansatz zur Inhaltsumleitung zu steuern.

URLs-Link Situation oder Umgebung Ansatz zur Inhaltsumleitung
Webseite oder Dokument Der VDA kann nicht auf die URL zugreifen Host-zu-Client-Umleitung
Webseite Die Webseite enthält Adobe Flash Flash-Umleitung
Multimedia-Datei oder -Stream Der VDA verfügt über einen kompatiblen Multimedia-Player Multimedia-Umleitung
Multimedia-Datei oder -Stream Der VDA verfügt über keinen kompatiblen Multimedia-Player Host-zu-Client-Umleitung
Dokument Der VDA verfügt über keine Anwendung für diesen Dokumenttyp Host-zu-Client-Umleitung
Dokument Das Dokument nicht auf das Benutzergerät herunterladen Keine Umleitung
Dokument Laden Sie das Dokument nicht auf den VDA hoch Host-zu-Client-Umleitung
Benutzerdefinierter URL-Typ Der VDA verfügt über keine Anwendung für diesen benutzerdefinierten URL-Typ Host-zu-Client-Umleitung

Citrix Receiver™ für Windows, Citrix Receiver für Mac, Citrix Receiver für Linux, Citrix Receiver für HTML5 und Citrix Receiver für Chrome unterstützen die Host-zu-Client-Umleitung.

Um die Host-zu-Client-Umleitung zu verwenden, muss das Benutzergerät über einen Webbrowser, einen Multimedia-Player oder eine andere für den Inhalt geeignete Anwendung verfügen. Wenn das Benutzergerät eine Desktop-Appliance, ein Thin Client oder ein Zero Client ist, stellen Sie sicher, dass es über geeignete Anwendungen verfügt und ausreichend leistungsfähig ist.

Für den lokalen App-Zugriff aktivierte Benutzergeräte verwenden einen anderen Mechanismus für die Inhaltsumleitung und erfordern keine Host-zu-Client-Inhaltsumleitung.

Sie können Citrix®-Richtlinien verwenden, um die Host-zu-Client-Inhaltsumleitung für ungeeignete Geräte zu verhindern.

Wie Benutzer die Host-zu-Client-Umleitung erleben

Die Host-zu-Client-Umleitung wird verwendet, wenn URLs:

  • Als Hyperlinks in einer Anwendung eingebettet sind (z. B. in einer E-Mail-Nachricht oder einem Dokument).
  • Über VDA-Anwendungsmenüs oder -Dialoge ausgewählt werden, wenn die Anwendung die Windows ShellExecuteEx API verwendet.
  • Im Windows-Dialogfeld „Ausführen“ eingegeben werden.

Die Host-zu-Client-Umleitung wird nicht für URLs in einem Webbrowser verwendet (weder auf einer Webseite noch in die Adressleiste des Webbrowsers eingegeben).

Hinweis

Wenn Benutzer ihren Standard-Webbrowser auf dem VDA ändern (z. B. über „Standardprogramme festlegen“), kann diese Änderung die Host-zu-Client-Umleitung für Anwendungen beeinträchtigen.

Wenn die Host-zu-Client-Inhaltsumleitung aktiviert ist, hängt die App, die die URL öffnet, von der Konfiguration des Benutzergeräts für den URL-Typ und den Inhaltstyp ab. Zum Beispiel:

  • Eine HTTP-URL mit dem Inhaltstyp HTML wird im Standard-Webbrowser geöffnet.
  • Eine HTTP-URL mit dem Inhaltstyp PDF wird möglicherweise im Standard-Webbrowser oder in einer anderen Anwendung geöffnet.

Die Host-zu-Client-Inhaltsumleitung steuert diese Benutzergerätekonfiguration nicht. Wenn Sie die Konfiguration des Benutzergeräts nicht steuern, sollten Sie die Flash-Umleitung und die Multimedia-Umleitung anstelle der Host-zu-Client-Inhaltsumleitung verwenden.

Die folgenden URL-Typen werden lokal über Benutzergeräte geöffnet, wenn die Host-zu-Client-Umleitung aktiviert ist:

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

Sie können die Liste der URL-Typen für die Host-zu-Client-Umleitung ändern, um URL-Typen zu entfernen und hinzuzufügen, einschließlich benutzerdefinierter URL-Typen.

Host-zu-Client-Umleitung aktivieren

Die Aktivierung der Host-zu-Client-Umleitung beginnt mit der Aktivierung einer Citrix-Richtlinieneinstellung.

Die Richtlinieneinstellung für die Host-zu-Client-Umleitung befindet sich im Abschnitt Dateiumleitungs-Richtlinieneinstellungen. Standardmäßig ist diese Einstellung deaktiviert.

Zusätzlich müssen Sie möglicherweise Registrierungsschlüssel und Gruppenrichtlinien für die Server-VDAs festlegen, abhängig vom VDA-Betriebssystem.

  • Wenn der Server-VDA Windows Server 2008 R2 SP1 ist, müssen Sie keine Registrierungsschlüssel oder Gruppenrichtlinien festlegen.
  • Wenn der Server-VDA Windows Server 2012, Windows Server 2012 R2 oder Windows Server 2016 ist, müssen Sie Registrierungsschlüssel und Gruppenrichtlinien festlegen.

Warnung

Eine falsche Verwendung des Registrierungs-Editors kann schwerwiegende Probleme verursachen, die eine Neuinstallation Ihres Betriebssystems erforderlich machen können. Citrix kann nicht garantieren, dass Probleme, die aus der falschen Verwendung des Registrierungs-Editors resultieren, gelöst werden können. Verwenden Sie den Registrierungs-Editor auf eigenes Risiko. Sichern Sie die Registrierung unbedingt, bevor Sie sie bearbeiten.

Registrierungsänderungen

  1. Kopieren Sie den Text zwischen Reg file start und Reg file end unten, und fügen Sie ihn in den Editor ein.
  2. Speichern Sie die Editor-Datei mit Speichern unter als Typ Alle Dateien und dem Namen ServerFTA.reg.
  3. Verteilen Sie die Datei ServerFTA.reg mithilfe der Active Directory-Gruppenrichtlinie an die Server.

--  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 -- ---

Gruppenrichtlinienänderungen

Erstellen Sie eine XML-Datei. Kopieren Sie den Text zwischen xml file start und xml file end des Beispiels, fügen Sie ihn in die XML-Datei ein und speichern Sie die Datei dann als 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 -- ---

Navigieren Sie in der aktuellen Gruppenrichtlinien-Verwaltungskonsole zu: Computerkonfiguration > Administrative Vorlagen > Windows-Komponenten > Datei-Explorer > Standardzuordnungs-Konfigurationsdatei festlegen, und geben Sie die von Ihnen erstellte Datei ServerFTAdefaultPolicy.xml an.

Liste der URL-Typen für die Host-zu-Client-Umleitung ändern

Um die Liste der URL-Typen für die Host-zu-Client-Umleitung zu ändern, legen Sie den folgenden Registrierungsschlüssel auf dem Server-VDA fest.

Schlüssel: HKLM\Software\Wow6432Node\Citrix\SFTA

Um URL-Typen aus der Liste zu löschen, legen Sie DisableServerFTA und NoRedirectClasses fest:

Name: DisableServerFTA

Typ: REG_DWORD

Daten: 1

Name: NoRedirectClasses Typ: REG_MULTI_SZ Daten: Geben Sie eine beliebige Kombination der Werte an: http, https, rtsp, rtspu, pnm oder mms. Geben Sie mehrere Werte in separaten Zeilen ein. Beispiel:

HTTP

HTTPS

RTSP

Um URL-Typen zur Liste hinzuzufügen, legen Sie ExtraURLProtocols fest:

Name: ExtraURLProtocols

Typ: REG_MULTI_SZ

Daten: Geben Sie eine beliebige Kombination von URL-Typen an. Jeder URL-Typ muss das Suffix :// enthalten; trennen Sie mehrere Werte durch Semikolons. Beispiel:

customtype1://;customtype2://

Host-zu-Client-Umleitung für eine bestimmte Gruppe von Websites aktivieren

Um die Host-zu-Client-Umleitung für eine bestimmte Gruppe von Websites zu aktivieren, legen Sie den folgenden Registrierungsschlüssel auf dem Server-VDA fest.

Schlüssel: HKLM\Software\Wow6432Node\Citrix\SFTA

Name: ValidSites

Typ: REG_MULTI_SZ

Daten: Geben Sie eine beliebige Kombination von vollqualifizierten Domänennamen (FQDNs) an. Geben Sie mehrere FQDNs in separaten Zeilen ein. Ein FQDN kann nur an der äußersten linken Position ein Platzhalterzeichen enthalten. Dies entspricht einer einzelnen Domänenebene, was mit den Regeln in RFC 6125 übereinstimmt. Zum Beispiel:

www.example.com

*.example.com