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 ist und Benutzern zugewiesen ist. Weitere Informationen zu Anwendungsgruppen finden Sie unter Terminologie.

Sie veröffentlichen Anwendungen in den folgenden Szenarien:

  • Bei RemoteApp-Anwendungsgruppen veröffentlichen Sie Anwendungen, um remote zu streamen, die lokal auf Sitzungshosts installiert oder dynamisch mithilfe von App Attach und MSIX App Attach bereitgestellt werden und Benutzern als einzelne Anwendungen in einem der unterstützten Remotedesktopclients angezeigt werden.

  • Für Desktopanwendungsgruppen können Sie nur einen vollständigen Desktop und alle Anwendungen in MSIX-Paketen mit MSIX App Attach veröffentlichen, um in der Desktopsitzung im Startmenü des Benutzers anzuzeigen. Wenn Sie App Attach verwenden, werden Anwendungen keiner Desktopanwendungsgruppe hinzugefügt.

In diesem Artikel erfahren Sie, wie Sie Anwendungen veröffentlichen, die lokal mit RemoteApp mithilfe der Azure-Portal und Azure PowerShell installiert sind. Sie können Keine Anwendungen mit Azure CLI veröffentlichen.

Voraussetzungen

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

Hinzufügen von Anwendungen zu einer RemoteApp-Anwendungsgruppe

Wenn Sie einer RemoteApp-Anwendungsgruppe Anwendungen hinzufügen möchten, wählen Sie die relevante Registerkarte für Ihr Szenario aus, und führen Sie die Schritte aus.

Hier erfahren Sie, wie Sie anwendungen zu einer RemoteApp-Anwendungsgruppe mithilfe der Azure-Portal 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 aus, und wählen Sie dann die RemoteApp-Anwendungsgruppe aus, der Sie eine Anwendung hinzufügen möchten.

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

  5. Wählen Sie auf der Registerkarte "Grundlagen" in der Dropdownliste "Anwendungsquelle" die Option "App Attach", "Menü " oder "Dateipfad" aus. Die neu Standard Felder ändern sich je nach ausgewählter Anwendungsquelle.

    • Führen 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. Regionale Pakete stammen aus App Attach - und Hostpoolpaketen aus MSIX App Attach.
      Application Wählen Sie eine Anwendung aus der Dropdownliste aus.
      Anwendungskennung 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ühren Sie für Menü die folgenden Informationen aus:

      Parameter Wert/Beschreibung
      Application Wählen Sie eine Anwendung aus der Dropdownliste 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 beim Starten der Anwendung einen bestimmten Befehl hinzufügen müssen, der ausgeführt werden soll. Wenn Sie "Ja" auswählen, geben Sie den Befehl in das Befehlszeilenfeld ein.
    • Führen Sie für den Dateipfad die folgenden Informationen aus:

      Parameter Wert/Beschreibung
      Anwendungspfad Geben Sie den Dateipfad zur .exe Datei für die Anwendung ein.
      Anwendungskennung 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 beim Starten der Anwendung einen bestimmten Befehl hinzufügen müssen, der ausgeführt werden soll. Wenn Sie "Ja" auswählen, geben Sie den Befehl in das Befehlszeilenfeld ein.

    Nachdem Sie diese Registerkarte ausgefüllt 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 das Startmenü und den Dateipfad können Sie nur einen lokalen Pfad verwenden.

    • Wenn Sie App Attach 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 für den Dateipfad eine der folgenden Optionen aus:

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

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

    • Wenn Sie Menü oder Dateipfad ausgewählt haben, geben Sie für den Symbolpfad einen lokalen Pfad zu der .exe Datei oder der Symboldatei ein, zC:\Program Files\MyApp\MyApp.exe. B. . . Geben Sie für den 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" und "Hinzufügen" aus.

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

Zuweisen von Anwendungen zu Benutzern

Anwendungen werden Benutzern nicht einzeln zugewiesen, es sei denn, Sie verwenden App Attach. Stattdessen werden Benutzern Anwendungsgruppen zugewiesen. Wenn einem Benutzer eine Anwendungsgruppe zugewiesen ist, 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 zum Hinzufügen und Verwalten von App Attach-Anwendungen.

Veröffentlichen von Microsoft Store-Anwendungen

Anwendungen im Microsoft Store werden häufig aktualisiert und werden häufig automatisch installiert. Der Verzeichnispfad für eine aus dem Microsoft Store installierte Anwendung enthält die Versionsnummer, die bei jeder Aktualisierung einer Anwendung geändert wird. Wenn ein Update automatisch erfolgt, ändert sich der Pfad, und die Anwendung steht Benutzern nicht mehr zur Verfügung. Sie können Anwendungen mithilfe des Windows-Speicherorts shell:appsFolder im Format shell:AppsFolder\<PackageFamilyName>!<AppId>veröffentlichen, das die .exe Datei oder den Verzeichnispfad nicht mit der Versionsnummer verwendet. Diese Methode stellt sicher, dass der Anwendungsspeicherort immer korrekt ist.

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

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 Pfadshell: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 Tastenkombination "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 Zielfeld der erstellten Verknüpfung, und geben Sie dann den Symbolpfad als lokale Symboldatei an.

Veröffentlichen von Windows-Sandbox

Die Windows-Sandbox bietet eine einfache Desktopumgebung zum sicheren und isolierten Ausführen von Anwendungen. Sie können Windows-Sandbox mit Azure Virtual Desktop in einer Desktop- oder RemoteApp-Sitzung verwenden.

Ihre Sitzungshosts müssen eine VM-Größe (Virtual Machine) verwenden, die geschachtelte Virtualisierung unterstützt. Um zu überprüfen, ob eine VM-Serie geschachtelte Virtualisierung unterstützt, lesen Sie die Größen für virtuelle Computer in Azure, wechseln Sie zum entsprechenden Artikel für die Reihe der VM, und überprüfen Sie die Liste der unterstützten Features.

  1. Führen Sie die Schritte in Windows-Sandbox Übersicht aus, um Windows-Sandbox auf Ihren Sitzungshosts zu installieren. 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 zum Hinzufügen von Anwendungen zu einer RemoteApp-Anwendungsgruppe aus, und verwenden Sie den Dateipfad C:\Windows\System32\WindowsSandbox.exe.

Nächste Schritte

  • Erfahren Sie, wie Sie App Attach-Anwendungen hinzufügen und verwalten.

  • Erfahren Sie, wie Sie den Feed anpassen, damit Ressourcen für Ihre Benutzer erkennbar angezeigt werden.

  • Wenn Probleme mit Ihren Anwendungen auftreten, die in Azure Virtual Desktop ausgeführt werden, ist App Assure ein Dienst von Microsoft, der Ihnen hilft, sie ohne zusätzliche Kosten zu beheben. Weitere Informationen finden Sie unter App Assure.