Nur Umgebungen, die für Einzel-Pod-Brokering konfiguriert sind, können diese Funktion verwenden. In der Horizon Universal Console können Sie Anpassungszuweisungen erstellen, um Einstellungen zuzuweisen, die die Umgebungen Ihrer Endbenutzer anpassen. Ein Anpassungstyp ist die URL-Umleitung. Sie können Regeln zur URL-Handhabung definieren, mit denen Horizon Client die URLs des Client Computers des Endbenutzers zu einem Desktop oder einer Anwendung in Ihrer Horizon Cloud-Umgebung umleitet. Mit der Konfiguration einer URL-Weiterleitung legen Sie für Horizon Client fest, welche URLs nicht vom lokalen Benutzersystem geöffnet, sondern von einem Ihrer dem Endbenutzer zugewiesenen Horizon Cloud-Desktops oder -Anwendungen geöffnet werden sollen.

Hinweis:
  • Die Verwaltungskonsole enthält eine Benutzerschnittstelle zur Konfiguration der Client-zu-Agent-URL-Umleitung. Um die Agent-zu-Client-URL-Umleitung zu konfigurieren, verwenden Sie Gruppenrichtlinieneinstellungen wie in Einzel-Pod-Broker – Horizon Cloud-Pods und die Funktion zur URL-Inhaltsumleitungbeschrieben. Im Folgenden werden die Schritte zur Konfiguration der Client-zu-Agent-URL-Umleitung beschrieben.
  • Sofern Ihr Horizon Cloud-Mandant für die Verwendung von Universal Broker für Ihre Pods in Microsoft Azure konfiguriert ist, wird das Erstellen dieser URL-Umleitungen aktuell nicht unterstützt.

Horizon Client ruft die einem Endbenutzer zugewiesenen URL-Weiterleitungsregeln ab, wenn sich der Benutzer bei Horizon Client auf seinem lokalen Gerät anmeldet. Wenn dieser Benutzer dann versucht, einen Link in einem lokalen Dokument oder einer lokalen Datei zu öffnen, und dieser Link der URL-Musterregel in den zugewiesenen Einstellungen entspricht, bestimmt Horizon Client den zu verwendenden entsprechenden Handler. Die festgelegten Handler öffnen den dem Benutzer zugewiesenen Desktop oder die zugewiesene Anwendung zur Verarbeitung des URL-Link, wie in der Konfiguration der URL-Weiterleitung festgelegt. Wenn der Handler der URL-Weiterleitung die Verwendung eines Desktops festlegt, wird die URL von der Standardanwendung des Desktops für das angegebene Protokoll des Link verarbeitet. Wenn der Handler der URL-Weiterleitung die Verwendung einer Anwendung festlegt, wird die URL von der dem Benutzer zugewiesenen Anwendung verarbeitet. Wenn der Benutzer über keine Berechtigung für den im Handler festgelegten Desktop oder für die angegebene Anwendung verfügt, zeigt Horizon Client eine Meldung an, außer Sie haben für den Handler unter Genaue Übereinstimmung die Einstellung Nein gewählt.

Wenn für Genaue Übereinstimmung die Einstellung Nein festgelegt ist, wird die zu verwendende Ressource auf der Basis des folgenden Fallback-Verhaltens ermittelt:

  1. Die Benutzerzuweisungen werden mithilfe eines Teilzeichenfolgenabgleichs der für den Handler angegebenen Zielressource ermittelt. Wenn eine Zuweisung gefunden wird, die mit der Teilzeichenfolge übereinstimmt, wird mit diesem zugewiesenen Desktop oder mit dieser zugewiesenen Anwendung der Link geöffnet.
  2. Wenn für die Option Ressourcentyp des Handler die Einstellung Anwendung festgelegt ist und wenn keine Übereinstimmung mit einer Teilzeichenfolge vorhanden ist, werden die Anwendungszuweisungen des Benutzers nach einer zugewiesenen Anwendung durchsucht, mit der sich das im Feld Schema des Handler angegebene Protokoll verarbeiten lässt.
    Hinweis: Dieser Schritt im Fallback-Verhalten gilt nur für Anwendungen. Wenn für Ressourcentyp die Einstellung Desktops festgelegt ist, wird dieser Schritt übersprungen.
  3. Wenn in den Zuweisungen des Benutzers keine Ressource ermittelt werden kann, die in der Lage ist, das Protokoll zu verarbeiten kann, zeigt Horizon Client eine entsprechende Meldung an.
Wichtig: Der Horizon Client des Benutzers muss mit der Option URL_FILTERING_ENABLED=1 installiert worden sein, damit der Client die Funktion der URL-Weiterleitung ausführen kann. Weitere Informationen zu dieser Option finden Sie im Handbuch Remote-Desktop-Funktionen und GPOs in Horizon in der VMware Horizon-Dokumentation.

Wenn Ihre Umgebung in Workspace ONE Access integriert ist, muss für den Benutzer mindestens eine Anwendung mit Horizon Client geöffnet sein, bevor die URL-Weiterleitung für diesen Benutzer verwendet werden kann. Durch Öffnen mindestens einer Anwendung mit der Option In Client öffnen wird die dem Benutzer zugewiesene Konfiguration der URL-Weiterleitung in die Registrierung des Clientgeräts geladen, aus der Horizon Client die Konfigurationswerte abrufen kann.

Eine Anpassungszuweisung kann über die Schaltfläche Offline schalten auf der Seite „Zuweisungen“ auf „inaktiv“ festgelegt werden. Einem Benutzer kann mehr als eine aktive Einstellungsanpassung für die URL-Umleitung zugewiesen werden. Um potenzielle Konflikte zwischen den Regeln verschiedener aktiver Konfigurationen zu vermeiden, wenn der Benutzer sich bei Horizon Client anmeldet, gilt Folgendes:

  • Es wird tatsächlich nur eine Konfiguration verwendet, auch wenn dieser Benutzer über mehrere aktive zugewiesene Konfigurationen verfügt.
  • Es wird diejenige Konfiguration der URL-Weiterleitung verwendet, die alphabetisch die erste für den Benutzer ist.

Voraussetzungen

In der Konsole können Sie eine Anpassung für die URL-Umleitung erstellen, bevor Sie über Desktops oder Remoteanwendungen in Ihrem Horizon Cloud-Bestand verfügen. Bevor der URL-Umleitungsschritt für diese in der Anpassung angegebenen Endbenutzer funktioniert, müssen jedoch die folgenden Voraussetzungen erfüllt sein:

  • Wenn die Image-VM mit dem Workflow zum Importieren von virtuellen Maschinen aus Marketplace erstellt wurde, legen Sie die Funktion des Horizon-Agenten mit dem Namen URL-Umleitung auf Ja fest.
  • Ihre Horizon Cloud-Bestandsliste enthält die Desktops und Remoteanwendungen, die Sie in der Konfiguration verwenden möchten.
  • Wenn in der Anpassung Genaue Übereinstimmung auf Ja festgelegt ist, müssen Zuweisungen vorhanden sein, die den in der Anpassung angegebenen Endbenutzern die Berechtigung für bestimmte Desktops und Remoteanwendungen erteilen.

Prozedur

  1. Klicken Sie auf der Seite „Zuweisungen“ auf Neu.
  2. Klicken Sie im Fenster „Neue Zuweisung“ auf das Symbol Anpassungen.
    Der erste Schritt des Assistenten für neue Anpassungszuweisungen wird geöffnet.
  3. Treffen Sie Ihre Auswahl und fahren Sie dann mit dem nächsten Schritt fort.
    Option Beschreibung
    Zuweisungsname Geben Sie einen Anzeigenamen für diese Zuweisung ein.
    Speicherort Wählen Sie den Speicherort mit dem Pod aus, den Sie verwenden möchten.
    Pod Wählen Sie den Pod aus. Es handelt sich dabei um den Pod, von dem aus die Sitzungsdesktops und Remoteanwendungen bereitgestellt werden.
    Beschreibung Geben Sie optional eine Beschreibung für die Konfiguration ein.
  4. Erstellen Sie für die Quellen eine Liste der URL-Muster für diese Konfiguration, nach der Horizon Client URLs aus dem Clientsystem umleiten soll.
    1. Geben Sie im Feld URL-Muster eine Zeichenfolge für das Muster der URLs ein, die umgeleitet werden sollen.
      Sie können mit Platzhalterzeichen ein URL-Muster für eine Gruppe von URLs angeben.

      Beispiel:

      • Wenn Sie google.* eingeben, werden alle URLs, die den Text google enthalten, umgeleitet.
      • Wenn Sie .* (Punkt Sternchen) eingeben, werden sämtliche URLs für alle Protokoll-Schemen (alle Übereinstimmungen) umgeleitet.
      • Wenn Sie mailto://.*.example.com eingeben, werden alle URLs, die den Text mailto://.*.example.com enthalten, umgeleitet.
      Wichtig: Sie sollten immer beachten, dass die URLs, die Sie im Feld URL-Muster eingeben, Groß- und Kleinschreibung berücksichtigen, einschließlich des Hostnamenteils wie docs.vmware.com. Das Verhalten der URL-Umleitung ist abhängig von den hier eingegebenen URL-Mustern. Wenn Sie beispielsweise DOCS.VMWARE.COM/* als Muster eingeben und der Endbenutzer auf den Link https://docs.vmware.com klickt, erfolgt die URL-Umleitung nicht, da der Hostname klein geschrieben ist. Geben Sie Hostnamen mit Kleinbuchstaben ein. Wenn Sie Unterverzeichnisse im URL-Pfad abgleichen müssen, verwenden Sie einen Platzhalter oder geben Sie diese URLs ein, da der Pfad tatsächlich existiert, z. B. docs.vmware.com/en/VMware-Horizon-Cloud-Service/*
    2. Drücken Sie die Eingabetaste, um Ihre angegebenen URL-Muster zur Liste hinzuzufügen.
    3. Wiederholen Sie die Schritte zur Eingabe eines Musters und drücken Sie die Eingabetaste, um weitere URL-Muster für die Umleitung hinzuzufügen.
  5. Definieren Sie für Regeln einen Satz von Handlern, mit denen die Zielbestandsressource zur Verarbeitung verschiedener Protokolle festgelegt wird.
    Ein Handler definiert, welcher berechtigte Desktop oder welche berechtigte Anwendung das angegebene Protokoll verarbeitet. Wenn beispielsweise ein Benutzer ein Microsoft Word-Dokument mit einem mailto-Hypertext-Link öffnet und der Benutzer auf diesen Link im Dokument klickt, definiert der Handler, welche berechtigte Anwendung die Anforderung verarbeiten soll, z. B. Microsoft Outlook oder Mozilla Thunderbird.
    1. Konfigurieren Sie die Regeleinstellungen.
      Option Beschreibung
      Schema Geben Sie das Protokoll ein, auf das dieser Handler angewendet wird, z. B. http, https, mailto, callto etc.
      Ressourcentyp Legen Sie fest, ob ein Desktop oder eine Anwendung das angegebene Protokoll verarbeiten soll.
      Zielressource Geben Sie in Ihrem Bestand den Namen der Zielressource ein, die das im Feld Schema angegebene Protokoll verarbeiten soll.
      Genaue Übereinstimmung Wählen Sie Ja, um eine exakte Übereinstimmung zwischen dem im Feld Zielressource angegebenen Namen und den Namen der verfügbaren berechtigten Sitzungs-Desktops oder Remoteanwendungen des Benutzers zu erzwingen.

      Wählen Sie Nein, wenn das Fallback-Verhalten verwendet werden soll, wenn ein Endbenutzer über keine Zuweisung für eine Ressource mit dem im Feld Zielressource angegebenen exakten Namen verfügt.

      Angenommen, für Ressourcentyp ist die Einstellung Anwendungen festgelegt und Microsoft Outlook ist als Zielressource zur Verarbeitung des mailto-Protokolls angegeben, wobei der Benutzer aber über keine Zuweisung für Microsoft Outlook-Anwendungen verfügt. Wenn dann für Genaue Übereinstimmung die Einstellung Nein gewählt wurde, wird nach einer diesem Benutzer zugewiesenen kompatiblen Anwendung gesucht, um das mailto-Protokoll zu verarbeiten, z. B. Mozilla Thunderbird.

    2. Um weitere Handler hinzuzufügen, klicken Sie auf Zeile hinzufügen und bearbeiten Sie die Felder.
  6. Fahren Sie mit dem nächsten Schritt des Assistenten fort.
  7. Suchen Sie nach den Benutzern und Gruppen für diese Zuweisung, wählen Sie sie aus und fahren Sie mit dem nächsten Schritt fort.
  8. Überprüfen Sie die zusammengefassten Informationen und schließen Sie den Assistenten ab.

Einzel-Pod-Broker – Horizon Cloud-Pods und die Funktion zur URL-Inhaltsumleitung

Auf dieser Dokumentationsseite wird beschrieben, wie die Funktion der URL-Inhaltsumleitung in einer Horizon Cloud on Microsoft Azure-Bereitstellung funktioniert. Die Bereitstellung muss für die Verwendung von Einzel-Pod-Brokering konfiguriert sein, damit die Funktion der URL-Inhaltsumleitung genutzt werden kann.

Kurze Einführung

Die Umleitung von einem Remote-Desktop oder einer Remoteanwendung zu einem Client wird als „Agent-zu-Client-Umleitung“ bezeichnet. Die Umleitung von einem Client zu einem Remote-Desktop oder zu einer Remoteanwendung wird „Client-zu-Agent-Umleitung“ genannt.

Agent-zu-Client-Umleitung
Bei der Agent-zu-Client-Umleitung sendet Horizon Agent die URL an Horizon Client. Dort wird auf dem Clientcomputer die Standardanwendung für das Protokoll der URL geöffnet. Weitere Informationen zum Konfigurieren der Agent-zu-Client-Umleitung finden Sie in den Abschnitten dieser Seite.
Client-zu-Agent-Umleitung
Bei der Client-zu-Agent-Umleitung öffnet das System einen Remote-Desktop oder eine Remoteanwendung, die Sie zur Verarbeitung der URL festgelegt haben. Ausführliche Informationen zur Konfiguration der Client-zu-Agent-Umleitung finden Sie unter Einzel-Pod-Broker – Horizon Cloud-Pods – Erstellen und Benutzerzuweisung einer benutzerdefinierten URL-Weiterleitung.

Es lassen sich URLs von einem Remote-Desktop oder von einer Remoteanwendung zum Client und URLs von einem Client zu einem Remote-Desktop oder zu einer Remoteanwendung umleiten. Sie können eine beliebige Anzahl von Protokollen inklusive HTTP, HTTPS, mailto und callto umleiten.

Konfigurieren der Agent-zu-Client-Umleitung

Zum Aktivieren der Agent-zu-Client-Umleitung führen Sie die folgenden Konfigurationsaufgaben durch.

  • Stellen Sie sicher, dass die Funktion der URL-Inhaltsumleitung in Horizon Agent in der Image-VM wie im Abschnitt zu den Voraussetzungen in Einzel-Pod-Broker – Horizon Cloud-Pods – Erstellen und Benutzerzuweisung einer benutzerdefinierten URL-Weiterleitung beschrieben aktiviert ist.
  • Wenden Sie die Gruppenrichtlinieneinstellungen für die URL-Inhaltsumleitung auf Ihre Remote-Desktops und -anwendungen an. Weitere Informationen zum Hinzufügen der ADMX-Vorlage zu einem GPO finden Sie im folgenden Abschnitt.
  • Konfigurieren Sie die Gruppenrichtlinieneinstellungen, um für jedes Protokoll festzulegen, wie Horizon Agent die URL umleiten soll. Weitere Informationen zu den Gruppenrichtlinieneinstellungen finden Sie im folgenden Abschnitt.

Hinzufügen der ADMX-Vorlage für die URL-Inhaltsumleitung zu einem GPO

Die ADMX-Vorlagendatei urlRedirection.admx für die URL-Inhaltsumleitung enthält Einstellungen, mit denen Sie festlegen können, ob ein URL-Link auf dem Client (Agent-zu-Client-Umleitung) oder auf einem Remote-Desktop bzw. in einer Remoteanwendung (Client-zu-Agent-Umleitung) geöffnet wird.

Um die Gruppenrichtlinieneinstellungen für die URL-Inhaltsumleitung auf Ihre Remote-Desktops und -anwendungen anzuwenden, fügen Sie den GPOs auf Ihrem Active Directory-Server die ADMX-Vorlagendatei hinzu. Für Regeln zu URL-Links, auf die in Remote-Desktops oder -anwendungen geklickt wird, müssen die GPOs mit der Organisationseinheit, die die virtuellen Desktops und RDS-Hosts enthält, verknüpft werden.

Sie können die Gruppenrichtlinieneinstellungen auch auf ein GPO anwenden, das mit der Organisationseinheit verknüpft ist, in der sich Ihre Windows-Clientcomputer befinden. Für die Konfiguration der Client-zu-Agent-Umleitung wird aber die Verwendung des vdmutil-Befehlszeilendienstprogramms empfohlen. Da MacOS keine GPOs unterstützt, müssen Sie für Mac-Clients vmdutil verwenden.

Voraussetzungen
Schritte
  1. Laden Sie das Horizon GPO-Paket von VMware Customer Connect unter VMware Horizon Service herunterladen herunter.

    Navigieren Sie von dieser URL aus zum Downloadbereich des Horizon Cloud Service on Microsoft Azure. Auf dieser Seite finden Sie eine Liste der herunterladbaren Elemente. Suchen Sie nach dem Eintrag mit dem Namen Horizon GPO-Paket und laden Sie die zugehörige ZIP-Datei herunter. Diese Datei enthält alle ADMX-Dateien mit Gruppenrichtlinieneinstellungen für zu Horizon gehörende Komponenten.

  2. Entpacken Sie die ZIP-Datei und kopieren Sie die folgenden Dateien an die angegebenen Speicherorte auf Ihrem Active Directory-Server:
    1. Kopieren Sie die Datei urlRedirection.admx in den Ordner C:\Windows\PolicyDefinitions\.
    2. Kopieren Sie die Sprachressourcendatei urlRedirection.adml in den entsprechenden Unterordner des Ordners C:\Windows\PolicyDefinitions.

      So kopieren Sie beispielsweise für das Gebietsschema EN die Datei urlRedirection.adml in den Ordner C:\Windows\PolicyDefinitions\en-US.

  3. Öffnen Sie auf Ihrem Active Directory-Server den Editor zur Gruppenrichtlinienverwaltung.

    Die Gruppenrichtlinieneinstellungen für die URL-Inhaltsumleitung werden in Computerkonfiguration > Richtlinien > Administrative Vorlagen > VMware Horizon-URL-Umleitung installiert.

Konfigurieren Sie dann die Gruppenrichtlinieneinstellungen in Ihrem Active Directory-Server. Weitere Informationen zu den Gruppenrichtlinieneinstellungen finden Sie im folgenden Abschnitt.

Gruppenrichtlinieneinstellungen für die URL-Inhaltsumleitung

Die Vorlagendatei für die URL-Inhaltsumleitung enthält Gruppenrichtlinieneinstellungen, mit denen Sie Regeln zur Konfiguration der Agent-zu-Client-Umleitung für Ihre Horizon Cloud-Umgebung erstellen können. In der Vorlagendatei sind ausschließlich Einstellungen für die Computerkonfiguration enthalten. Alle Einstellungen befinden sich im Ordner VMware Horizon URL-Umleitung im Gruppenrichtlinienverwaltungs-Editor.

Wichtig: Auch wenn die Vorlagendatei für die URL-Inhaltsumleitung Gruppenrichtlinieneinstellungen für die Client-zu-Agent-Umleitung enthält, verwenden Sie keine Gruppenrichtlinieneinstellungen zur Konfiguration der Client-zu-Agent-Umleitung in Horizon Cloud. Verwenden Sie stattdessen die Horizon Universal Console zum Erstellen von Regeln für die Client-zu-Agent-Umleitung. Sie erstellen Regeln für die Client-zu-Agent-Umleitung beim Anlegen einer URL-Umleitungszuweisung in der Konsole. Ausführliche Anweisungen finden Sie unter Einzel-Pod-Broker – Horizon Cloud-Pods – Erstellen und Benutzerzuweisung einer benutzerdefinierten URL-Weiterleitung.

In der folgenden Tabelle werden die in der Vorlagendatei für die URL-Inhaltsumleitung verfügbaren Gruppenrichtlinieneinstellungen beschrieben.

Tabelle 1. Gruppenrichtlinieneinstellungen für die URL-Inhaltsumleitung
Einstellung Eigenschaften
IE Policy: Prevent users from changing URL Redirection plugin loading behavior Legt fest, ob Benutzer die Funktion der URL-Inhaltsumleitung deaktivieren können.

Diese Einstellung ist standardmäßig nicht konfiguriert.

IE Policy: Automatically enable URL Redirection plugin Legt fest, ob neu installierte Internet Explorer-Plug-Ins automatisch aktiviert werden.

Diese Einstellung ist standardmäßig nicht konfiguriert.

Url Redirection Enabled Legt fest, ob die URL-Inhaltsumleitung aktiviert wird. Sie können mit dieser Einstellung die Funktion der URL-Inhaltsumleitung deaktivieren, auch wenn diese Funktion auf dem Client oder Agent installiert wurde.

Diese Einstellung ist standardmäßig nicht konfiguriert.

Url Redirection Protocol 'http' Legt für alle URLs, die das HTTP-Protokoll verwenden, fest, welche URLs umgeleitet werden. Diese Einstellung verfügt über die folgenden Optionen:
  • Broker-Hostname: IP-Adresse oder vollqualifizierter Name des Verbindungsserver-Hosts für die Umleitung von URLs auf einen Remote-Desktop oder eine Remoteanwendung.
  • Remote-Element: Anzeigename des Remote-Desktop- oder Remoteanwendungspools, der die in Agent-Regeln angegebenen URLs verarbeiten kann.
  • Clientregeln: Die URLs, die zum Client umgeleitet werden sollen. Beispiel: Wenn Sie Clientregeln auf festlegen.*.mycompany.com festlegen, werden alle URLs mit der Zeichenfolge mycompany.com zum Windows-basierten Client umgeleitet und dort in einem Standardbrowser geöffnet.
  • Agent-Regeln: Die URLs, die zum im Remote-Element angegebenen Remote-Desktop oder zur dort angegebenen Remoteanwendung umgeleitet werden sollen. Beispiel: Wenn Sie Agent-Regeln auf festlegen.*.mycompany.com festlegen, werden alle URLs, die mycompany.com enthalten, zum Remote-Desktop bzw. zur Remoteanwendung umgeleitet.

Wenn Sie Agent-Regeln erstellen, müssen Sie mit der Option Broker-Hostname auch die IP-Adresse oder den vollqualifizierten Domänennamen (FQDN) des Verbindungsserver-Hosts und mit der Option Remote-Element den Anzeigenamen des Desktop- oder Anwendungspools festlegen.

Hinweis: Für die Konfiguration von Clientregeln wird die Verwendung des vdmutil-Befehlszeilendienstprogramms empfohlen.

Diese Einstellung ist standardmäßig aktiviert.

Url Redirection Protocol '[...]' Sie können diese Einstellung für jedes Protokoll außer HTTP, also für HTTPS, email oder callto verwenden.

Die Optionen entsprechen jenen für Url Redirection Protocol 'http'.

Wenn Sie keine anderen Protokolle konfigurieren müssen, können Sie diesen Eintrag vor dem Hinzufügen der Vorlagendatei für die URL-Inhaltsumleitung zu Active Directory löschen oder auskommentieren.

Als Best Practice wird empfohlen, die gleichen Umleitungseinstellungen für die HTTP- und HTTPS-Protokolle zu konfigurieren. Wenn ein Benutzer die URL dann teilweise in Internet Explorer eingibt, z. B. in der Form mycompany.com, und diese Site automatisch von HTTP nach HTTPS umgeleitet wird, wird die Funktion der URL-Inhaltsumleitung wie erforderlich ausgeführt. Wenn Sie in diesem Beispiel eine Regel für HTTPS, aber nicht die gleiche Umleitungseinstellung für HTTP festlegen, wird die vom Benutzer eingegebene Teil-URL nicht umgeleitet.

Diese Einstellung ist standardmäßig nicht konfiguriert.