Bevorzugtes Anwendungsgruppentypverhalten für gepoolte Hostpools in Azure Virtual Desktop

Eine Anwendungsgruppe ist eine logische Gruppierung von Anwendungen, die auf Sitzungshosts in einem Hostpool verfügbar sind. Anwendungsgruppen steuern, ob ein vollständiger Desktop oder welche Anwendungen aus einem Hostpool für Benutzer zur Verfügung stehen, mit denen eine Verbindung hergestellt werden kann. Eine Anwendungsgruppe kann nur einem einzelnen Hostpool zugewiesen werden, Sie können jedoch mehrere Anwendungsgruppen demselben Hostpool zuweisen. Benutzern können mehrere Anwendungsgruppen in mehreren Hostpools zugewiesen werden, sodass Sie die Anwendungen und Desktops, auf die Benutzer zugreifen können, variieren können.

Wenn Sie eine Anwendungsgruppe erstellen, kann es sich um einen von zwei Typen handeln:

  • Desktop: Benutzer greifen über einen Sitzungshost auf den vollständigen Windows-Desktop zu. Mit gepoolten oder persönlichen Hostpools verfügbar.

  • RemoteApp: Benutzer greifen auf einzelne Anwendungen zu, die Sie auswählen und in der Anwendungsgruppe veröffentlichen. Nur für gepoolte Hostpools verfügbar.

Bei gepoolten Hostpools können Sie beide Anwendungsgruppentypen gleichzeitig demselben Hostpool zuweisen. Sie können nur eine einzelne Desktopanwendungsgruppe mit einem Hostpool zuweisen, aber Sie können demselben Hostpool auch mehrere RemoteApp-Anwendungsgruppen zuweisen.

Benutzer, die mehreren RemoteApp-Anwendungsgruppen zugewiesen sind, die demselben Hostpool zugewiesen sind, haben Zugriff auf ein Aggregat aller Anwendungen in den Anwendungsgruppen, denen sie zugewiesen sind.

Um zu verhindern, dass Benutzer gleichzeitig eine Verbindung mit einer Desktop- und RemoteApp-Anwendung herstellen, aus Anwendungsgruppen, die demselben Hostpool zugewiesen sind, verfügen gepoolte Hostpools über die Einstellung Bevorzugter Anwendungsgruppentyp. Diese Einstellung bestimmt, ob Benutzer zugriff auf die vollständigen Desktop- oder RemoteApp-Anwendungen aus diesem Hostpool in der Windows-App oder der Remotedesktop-App haben, wenn sie einer Anwendungsgruppe jedes Typs demselben Hostpool zugewiesen werden.

Wichtig

Benutzer, die Zugriff auf eine Desktopanwendungsgruppe und RemoteApp-Anwendungsgruppe haben, die demselben Hostpool zugewiesen ist, nur Zugriff auf den Anwendungstyp aus der Anwendungsgruppe, die vom bevorzugten Anwendungsgruppentyp für den Hostpool bestimmt wird. Es hindert einen Benutzer nicht daran, Zugriff auf die vollständigen Desktop- und RemoteApp-Anwendungen aus verschiedenen Hostpools zu haben, oder unterschiedliche Benutzer haben Zugriff auf verschiedene Anwendungsgruppentypen aus demselben Hostpool.

Sie müssen den bevorzugten Anwendungsgruppentyp für einen Hostpool zum Zeitpunkt der Erstellung angeben. Darüber hinaus gibt es beim Erstellen eines Hostpools mit dem Azure-Portal zwei Standardverhalten, die beim Erstellen eines Hostpools mit einer anderen Methode, z. B. Azure PowerShell oder Azure CLI, nicht auftreten. Diese Standardverhalten sind:

  • Der standardmäßig bevorzugte Anwendungsgruppentyp, der mithilfe des Azure-Portals ausgewählt ist, ist Desktop. Sie können diese Einstellung ändern, wenn Sie den Hostpool oder nach dem Erstellen des Hostpools erstellen.

  • Eine Desktopanwendungsgruppe wird automatisch erstellt und dem Hostpool zugewiesen, unabhängig davon, ob Sie den bevorzugten Anwendungsgruppentyp als Desktop oder RemoteAppauswählen. Der Name der Anwendungsgruppe wird aus dem Hostpoolnamen mit dem Suffix -DAG gebildet, z. B. hp01-DAG. Sie können diese Anwendungsgruppe entfernen, nachdem der Hostpool erstellt wurde, wenn Sie nur RemoteApp-Anwendungen verwenden möchten. Sie können jeweils nur eine Desktopanwendungsgruppe einem Hostpool zugeordnet haben.

Erzwingen eines bevorzugten Anwendungsgruppentyps

Zuvor konnten Hostpools ohne einen bevorzugten Anwendungsgruppentypsatz erstellt werden. In diesem Szenario hat ein Benutzer, der Zugriff auf eine Desktopanwendungsgruppe und RemoteApp-Anwendungsgruppe hat, die demselben Hostpool zugewiesen ist, Zugriff auf beide Ressourcengruppen in der Windows-App oder der Remotedesktop-App. Wenn dieser Benutzer eine Verbindung mit einem Desktop und einer RemoteApp-Anwendung aus diesen Anwendungsgruppen gleichzeitig herstellt, kann er mit zwei verschiedenen Sitzungen zum gleichen Hostpool enden.

Um dieses Szenario zu verhindern, legen Sie den bevorzugten Anwendungsgruppentyp für jeden Hostpool auf Desktop oder RemoteApp fest. Informationen zum Festlegen des bevorzugten Anwendungsgruppentyps finden Sie unter Festlegen des bevorzugten Anwendungsgruppentyps für einen gepoolten Hostpool in Azure Virtual Desktop.

Für Hostpools, für die immer noch kein bevorzugter Anwendungsgruppentyp festgelegt ist, bei dem ein Benutzer Zugriff auf eine Desktopanwendungsgruppe und RemoteApp-Anwendungsgruppe hat, die demselben Hostpool zugewiesen ist, zeigt die Windows-App oder die Remotedesktop-App jetzt nur die Desktopressource an. Der vom Desktop bevorzugte Anwendungsgruppentyp wird erzwungen. Die Windows-App oder die Remotedesktop-App zeigt die RemoteApp-Anwendungen nicht aus der RemoteApp-Anwendungsgruppe an.

Wichtig

Die Erzwingung des vom Desktop bevorzugten Anwendungsgruppentyps für Hostpools, für die kein bevorzugter Anwendungsgruppentypsatz vorhanden ist, wird derzeit für alle Azure-Regionen bereitgestellt.

Es ist weiterhin möglich, sowohl mit Desktop- als auch RemoteApp-Anwendungen aus demselben Hostpool eine Verbindung mit dem URI-Schema "ms-avd:connect" herzustellen, unabhängig vom bevorzugten Anwendungsgruppentyp. Wir empfehlen diesen Ansatz jedoch nicht. Wenn ein Benutzer mit zwei verschiedenen Sitzungen mit demselben Hostpool endet, kann dies zu einer negativen Erfahrung und Sitzungsleistung für diesen Benutzer und andere Benutzer führen, einschließlich:

  • Die Sitzungshosts werden überladen
  • Benutzer bleiben hängen, wenn sie versuchen, sich anzumelden
  • Verbindungen mit einer Remotesitzung sind nicht erfolgreich
  • Die Remotesitzung wird schwarz
  • Anwendungen stürzen ab

Erwartetes Verhalten

Dies ist eine Matrix des erwarteten Verhaltens für die Ressourcen, die Benutzern in der Windows-App oder der Remotedesktop-App angezeigt werden, basierend auf der bevorzugten Anwendungsgruppeneinstellung eines Hostpools, den Anwendungsgruppen, die dem Hostpool zugewiesen sind, und deren Typ sowie Benutzerzuweisungen zu den Anwendungsgruppen:

Anwendungsgruppentypen, die einem einzelnen Hostpool zugewiesen sind Benutzer, der Anwendungsgruppentypen zugewiesen ist Einstellung des bevorzugten Anwendungsgruppentyps für den Hostpool Angezeigte Ressourcen
Nur Desktop Desktop Desktop oder RemoteApp Desktop
Nur RemoteApp RemoteApp Desktop oder RemoteApp RemoteApp-Anwendungen
Desktop und RemoteApp Desktop Desktop oder RemoteApp Desktop
Desktop und RemoteApp RemoteApp Desktop oder RemoteApp RemoteApp-Anwendungen
Desktop und RemoteApp Sowohl für Desktop als auch für RemoteApp Desktop Desktop
Desktop und RemoteApp Sowohl für Desktop als auch für RemoteApp RemoteApp RemoteApp-Anwendungen
Desktop und RemoteApp Sowohl für Desktop als auch für RemoteApp Keine Desktop

Beispielszenarien

Hier sind einige Beispielszenarien, in denen gezeigt wird, wie sich die bevorzugte Einstellung des Anwendungsgruppentyps darauf auswirkt, welche Arten von Remoteressourcen Benutzern angezeigt werden.

Szenario 1

In diesem Szenario werden eine Desktopanwendungsgruppe und eine RemoteApp-Anwendungsgruppe demselben Hostpool hp01zugewiesen. Benutzer Tim befindet sich in der Finanzsicherheitsgruppe, die der Desktopanwendungsgruppe zugewiesen ist. Der Benutzer Gabriella befindet sich in der Rechtssicherheitsgruppe, die der RemoteApp-Anwendungsgruppe zugewiesen ist.

Der bevorzugte Anwendungsgruppentyp für den Hostpool hp01 ist nicht relevant, da Benutzer in der Finanzsicherheitsgruppe nur Zugriff auf die Desktopanwendungsgruppe haben und Benutzer in der Rechtlichen Sicherheitsgruppe nur Zugriff auf die RemoteApp-Anwendungsgruppe haben. In der Windows-App oder der Remotedesktop-App wird Tim den Desktop angezeigt, und Gabriella wird die RemoteApp-Anwendungen angezeigt.

Szenario 2

In diesem Szenario werden eine Desktopanwendungsgruppe und eine RemoteApp-Anwendungsgruppe demselben Hostpool hp01zugewiesen. Benutzer Tim befindet sich in der Finanzsicherheitsgruppe, die der Desktopanwendungsgruppe zugewiesen ist. Der Benutzer Gabriella befindet sich in der Gruppe Rechtliche Sicherheit, die sowohl der Desktop- als auch der RemoteApp-Anwendungsgruppe zugewiesen ist.

Der bevorzugte Anwendungsgruppentyp für den Hostpool hp01 ist auf Desktop festgelegt. In der Windows-App oder der Remotedesktop-App werden sowohl Tim als auch Gabriella auf dem Desktop angezeigt. Gabriella wird keine RemoteApp-Anwendungen angezeigt.

Szenario 3

In diesem Szenario wird eine Desktopanwendungsgruppe dem Hostpool hp01 zugewiesen, und eine RemoteApp-Anwendungsgruppe wird dem Hostpool hp02 zugewiesen. Benutzer Tim ist in der Finanzsicherheitsgruppe und Benutzer Gabriella ist in der Rechtssicherheitsgruppe. Beide Sicherheitsgruppen werden der Desktopanwendungsgruppe und der RemoteApp-Anwendungsgruppe zugewiesen.

Der bevorzugte Anwendungsgruppentyp für den Hostpool hp01 wird auf Desktop festgelegt, und der bevorzugte Anwendungsgruppentyp für den Hostpool hp02 wird auf RemoteApp festgelegt. In der Windows-App oder der Remotedesktop-App werden Tim und Gabriella sowohl Desktop- als auch RemoteApp-Anwendungen angezeigt.

Nächster Schritt

Informationen zum Festlegen des bevorzugten Anwendungsgruppentyps finden Sie unter Festlegen des bevorzugten Anwendungsgruppentyps für einen gepoolten Hostpool in Azure Virtual Desktop.