Freigeben über


Veröffentlichen von Anwendungen mit RemoteApp in Azure Virtual Desktop

Es gibt zwei Möglichkeiten, Anwendungen benutzern in Azure Virtual Desktop zur Verfügung zu stellen: als Teil eines vollständigen Desktops oder als einzelne Anwendungen mit RemoteApp. Sie veröffentlichen Anwendungen, indem Sie sie einer Anwendungsgruppe hinzufügen, die einem Hostpool und Arbeitsbereich zugeordnet und Benutzern zugewiesen ist. Weitere Informationen zu Anwendungsgruppen finden Sie unter Terminologie.

Mit RemoteApp-Anwendungsgruppen veröffentlichen Sie Anwendungen zum Remotestreaming, die lokal auf Sitzungshosts installiert oder mithilfe von App Attach dynamisch bereitgestellt werden. Diese Anwendungen werden Benutzern als einzelne Anwendungen in Windows App präsentiert.

In diesem Artikel erfahren Sie, wie Sie Anwendungen veröffentlichen, die lokal mit RemoteApp installiert werden, indem Sie die Azure-Portal und Azure PowerShell verwenden. Sie können keine Anwendungen mit der Azure CLI veröffentlichen.

Wichtig

Benutzer, die Zugriff auf eine Desktopanwendungsgruppe und eine RemoteApp-Anwendungsgruppe haben, die demselben Hostpool zugewiesen sind, haben nur Zugriff auf den Anwendungstyp aus der Anwendungsgruppe, der durch den bevorzugten Anwendungsgruppentyp für den Hostpool bestimmt wird. Weitere Informationen finden Sie unter Bevorzugtes Verhalten des Anwendungsgruppentyps für gepoolte Hostpools.

Voraussetzungen

Um eine Anwendung in einer RemoteApp-Anwendungsgruppe veröffentlichen zu können, benötigen Sie Folgendes:

  • Ein Azure-Konto mit einem aktiven Abonnement.

  • Ein vorhandener Hostpool mit Sitzungshosts, einer RemoteApp-Anwendungsgruppe und einem Arbeitsbereich.

  • Im Hostpool, dem die Anwendungsgruppe zugewiesen ist, wird mindestens ein Sitzungshost eingeschaltet.

  • Die Anwendungen, die Sie veröffentlichen möchten, werden auf den Sitzungshosts im Hostpool installiert, dem die Anwendungsgruppe zugewiesen ist. Wenn Sie App Attach verwenden, müssen Sie ihrem Hostpool ein MSIX-, Appx- oder App-V-Paket hinzufügen und es zuweisen. Weitere Informationen finden Sie unter Hinzufügen und Verwalten von App Attach-Anwendungen.

  • Das verwendete Azure-Konto muss mindestens über die integrierten Rollen der rollenbasierten Zugriffssteuerung (Role-Based Access Control, RBAC) der Desktop Virtualization-Anwendungsgruppe für die Ressourcengruppe oder das Abonnement verfügen, um die Ressourcen zu erstellen.

Hinzufügen von Anwendungen zu einer RemoteApp-Anwendungsgruppe

Um Anwendungen zu einer RemoteApp-Anwendungsgruppe hinzuzufügen, wählen Sie die relevante Registerkarte für Ihr Szenario aus, und führen Sie die Schritte aus.

Hier erfahren Sie, wie Sie Anwendungen mithilfe des Azure-Portal zu einer RemoteApp-Anwendungsgruppe hinzufügen.

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie in der Suchleiste Azure Virtual Desktop ein, und wählen Sie den entsprechenden Diensteintrag aus.

  3. Wählen Sie Anwendungsgruppen und dann die RemoteApp-Anwendungsgruppe aus, der Sie eine Anwendung hinzufügen möchten.

  4. Wählen Sie Anwendungen und dann + Hinzufügen aus. Stellen Sie sicher, dass mindestens ein Sitzungshost im Hostpool, dem die Anwendungsgruppe zugewiesen ist, aktiviert ist.

  5. Wählen Sie auf der Registerkarte Grundlagen in der Dropdownliste Anwendungsquelledie Option App-Anfügen, Startmenü oder Dateipfad aus. Die verbleibenden Felder ändern sich je nach ausgewählter Anwendungsquelle.

    • Füllen Sie für App Attach die folgenden Informationen aus. Ihr MSIX-Paket muss bereits hinzugefügt und Ihrem Hostpool zugewiesen werden.

      Parameter Wert/Beschreibung
      Paket Wählen Sie in der Dropdownliste ein für den Hostpool verfügbares Paket aus.
      Application Wählen Sie in der Dropdownliste eine Anwendung aus.
      Anwendungsbezeichner Geben Sie einen eindeutigen Bezeichner für die Anwendung ein.
      Anzeigename Geben Sie einen Anzeigenamen für die Anwendung ein, die für Benutzer vorgesehen ist.
      Beschreibung Geben Sie eine Beschreibung für die Anwendung ein.
    • Füllen Sie für das Startmenü die folgenden Informationen aus:

      Parameter Wert/Beschreibung
      Application Wählen Sie in der Dropdownliste eine Anwendung aus.
      Anzeigename Geben Sie einen Anzeigenamen für die Anwendung ein, die für Benutzer vorgesehen ist.
      Beschreibung Geben Sie eine Beschreibung für die Anwendung ein.
      Anwendungspfad Überprüfen Sie den Dateipfad zur .exe Datei für die Anwendung, und ändern Sie ihn bei Bedarf.
      Befehlszeile erforderlich Wählen Sie aus, ob Sie einen bestimmten Befehl hinzufügen müssen, der beim Starten der Anwendung ausgeführt werden soll. Wenn Sie Ja auswählen, geben Sie den Befehl in das Feld Befehlszeile ein.
    • Geben Sie für Dateipfad die folgenden Informationen an:

      Parameter Wert/Beschreibung
      Anwendungspfad Geben Sie den Dateipfad zur .exe Datei für die Anwendung ein.
      Anwendungsbezeichner Geben Sie einen eindeutigen Bezeichner für die Anwendung ein.
      Anzeigename Geben Sie einen Anzeigenamen für die Anwendung ein, die benutzern angezeigt wird.
      Beschreibung Geben Sie eine Beschreibung für die Anwendung ein.
      Befehlszeile erforderlich Wählen Sie aus, ob Sie einen bestimmten Befehl hinzufügen müssen, der beim Starten der Anwendung ausgeführt werden soll. Wenn Sie Ja auswählen, geben Sie den Befehl in das Feld Befehlszeile ein.

    Nachdem Sie diese Registerkarte abgeschlossen haben, wählen Sie Weiter aus.

  6. Auf der Registerkarte Symbol hängen die angezeigten Optionen von der Anwendungsquelle ab, die Sie auf der Registerkarte Grundlagen ausgewählt haben . Mit App Attach können Sie einen UNC-Pfad verwenden, aber für Startmenü und Dateipfad können Sie nur einen lokalen Pfad verwenden.

    • Wenn Sie App-Anfügen ausgewählt haben, wählen Sie Standard aus, um das Standardsymbol für die Anwendung zu verwenden, oder wählen Sie Dateipfad aus, um ein benutzerdefiniertes Symbol zu verwenden.

      Wählen Sie unter Dateipfad eine der folgenden Optionen aus:

      • Navigieren Sie Azure Files, um ein Symbol aus einer Azure-Dateifreigabe zu verwenden. Wählen Sie Speicherkonto auswählen und dann das Speicherkonto aus, das Ihre Symboldatei enthält, und wählen Sie dann Symboldatei auswählen aus. Navigieren Sie zu der Dateifreigabe und dem Verzeichnis, in der sich Ihr Symbol befindet, aktivieren Sie das Kontrollkästchen neben dem Symbol, das Sie hinzufügen möchten, z. B MyApp.ico. , und wählen Sie dann Auswählen aus. Sie können auch eine .png Datei verwenden. Geben Sie für Symbolindex die Indexnummer für das Symbol an, das Sie verwenden möchten. Dies ist in der Regel 0.

      • UNC-Dateipfad zum Verwenden eines Symbols aus einer Dateifreigabe. Geben Sie unter Symbolpfad den UNC-Pfad zu Ihrer Symboldatei ein, z. B \\MyFileShare\MyApp.ico. . Sie können auch eine .png Datei verwenden. Geben Sie für Symbolindex die Indexnummer für das Symbol an, das Sie verwenden möchten. Dies ist in der Regel 0.

    • Wenn Sie Startmenü oder Dateipfad ausgewählt haben, geben Sie unter Symbolpfad einen lokalen Pfad zur .exe Datei oder Ihrer Symboldatei ein, z. B C:\Program Files\MyApp\MyApp.exe. . Geben Sie für Symbolindex die Indexnummer für das Symbol an, das Sie verwenden möchten. Dies ist in der Regel 0.

    Nachdem Sie diese Registerkarte abgeschlossen haben, wählen Sie Überprüfen + hinzufügen aus.

  7. Stellen Sie auf der Registerkarte Überprüfen + hinzufügen sicher, dass die Überprüfung erfolgreich ist, und überprüfen Sie die Informationen, die zum Hinzufügen der Anwendung verwendet werden. Wählen Sie dann Hinzufügen aus, um die Anwendung der RemoteApp-Anwendungsgruppe hinzuzufügen.

Zuweisen von Anwendungen zu Benutzern

Anwendungen werden Benutzern nur einzeln zugewiesen, wenn Sie App Attach verwenden. Stattdessen werden Benutzer Anwendungsgruppen zugewiesen. Wenn ein Benutzer einer Anwendungsgruppe zugewiesen wird, kann er auf alle Anwendungen in dieser Gruppe zugreifen. Informationen zum Zuweisen von Benutzern zu Anwendungsgruppen finden Sie unter Zuweisen von Benutzern zu einer Anwendungsgruppe oder Hinzufügen und Verwalten von App Attach-Anwendungen.

Veröffentlichen von Microsoft Store-Anwendungen

Anwendungen im Microsoft Store werden häufig aktualisiert und häufig automatisch installiert. Der Verzeichnispfad für eine aus dem Microsoft Store installierte Anwendung enthält die Versionsnummer, die sich bei jeder Aktualisierung einer Anwendung ändert. Wenn ein Update automatisch erfolgt, ändert sich der Pfad, und die Anwendung ist für Benutzer nicht mehr verfügbar. Sie können Anwendungen veröffentlichen, indem Sie den Windows-Speicherort shell:appsFolder als Pfad im Format shell:AppsFolder\<PackageFamilyName>!<AppId>verwenden, der weder die .exe Datei noch den Verzeichnispfad mit der Versionsnummer verwendet. Diese Methode stellt sicher, dass der Anwendungsspeicherort immer richtig ist.

Wenn Sie shell:appsFolder verwenden, wird das Anwendungssymbol nicht automatisch aus der Anwendung abgerufen. Sie sollten eine Symboldatei auf einem lokalen Laufwerk auf jedem Sitzungshost in einem Pfad bereitstellen, der sich im Gegensatz zum Anwendungsinstallationsverzeichnis nicht ändert.

Wählen Sie die relevante Registerkarte für Ihr Szenario aus, und führen Sie die Schritte aus.

Hier erfahren Sie, wie Sie eine Microsoft Store-Anwendung über die Windows-Benutzeroberfläche und die Azure-Portal veröffentlichen:

  1. Öffnen Sie auf Ihrem Sitzungshost Explorer, und wechseln Sie zum Pfad shell:appsFolder.

  2. Suchen Sie die Anwendung in der Liste, klicken Sie mit der rechten Maustaste darauf, und wählen Sie dann Verknüpfung erstellen aus.

  3. Wählen Sie für die angezeigte Verknüpfungsaufforderung Ja aus, um die Verknüpfung auf dem Desktop zu platzieren.

  4. Zeigen Sie die Eigenschaften der Verknüpfung an, und notieren Sie sich den Zielwert . Dieser Wert ist der Paketfamilienname und die Anwendungs-ID, die Sie zum Veröffentlichen der Anwendung benötigen.

  5. Führen Sie die Schritte im Abschnitt Hinzufügen von Anwendungen zu einer RemoteApp-Anwendungsgruppe aus, um eine Anwendung basierend auf dem Dateipfad zu veröffentlichen. Verwenden Sie für den Parameter Anwendungspfad den Wert aus dem Feld Ziel der erstellten Verknüpfung, und geben Sie dann den Symbolpfad als lokale Symboldatei an.

Windows-Sandbox veröffentlichen

Windows-Sandbox bietet eine einfache Desktopumgebung, um Anwendungen sicher isoliert auszuführen. Sie können Windows-Sandbox mit Azure Virtual Desktop in einer Desktop- oder RemoteApp-Sitzung verwenden.

Ihre Sitzungshosts müssen eine VM-Größe verwenden, die geschachtelte Virtualisierung unterstützt. Informationen zum Überprüfen, ob eine VM-Serie geschachtelte Virtualisierung unterstützt, finden Sie unter Größen für virtuelle Computer in Azure. Wechseln Sie zum relevanten Artikel für die Vm-Serie, und überprüfen Sie die Liste der unterstützten Features.

  1. Um Windows-Sandbox auf Ihren Sitzungshosts zu installieren, führen Sie die Schritte in Windows-Sandbox Übersicht aus. Es wird empfohlen, Windows-Sandbox in einem benutzerdefinierten Image zu installieren, das Sie beim Erstellen Ihrer Sitzungshosts verwenden können.

  2. Nachdem Sie Windows-Sandbox auf Ihren Sitzungshosts installiert haben, ist sie in einer Desktopsitzung verfügbar. Wenn Sie sie auch als RemoteApp veröffentlichen möchten, führen Sie die Schritte unter Hinzufügen von Anwendungen zu einer RemoteApp-Anwendungsgruppe aus, und verwenden Sie den Dateipfad C:\Windows\System32\WindowsSandbox.exe.

Nächste Schritte