Veröffentlichen von Anwendungen mit RemoteApp in Azure Virtual Desktop
Es gibt zwei Möglichkeiten, Anwendungen für Benutzer 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 wird. Weitere Informationen zu Anwendungsgruppen finden Sie unter Terminologie.
Sie veröffentlichen Anwendungen in den folgenden Szenarien:
Für RemoteApp-Anwendungsgruppen veröffentlichen Sie Anwendungen zum Remotestreaming, die lokal auf Sitzungshosts installiert sind oder dynamisch über App Attach und MSIX App Attach bereitgestellt und Benutzern als einzelne Anwendungen in einem der unterstützten Remotedesktopclientsangezeigt werden.
Für Desktop-Anwendungsgruppen können Sie einen vollständigen Desktop und alle Anwendungen in MSIX-Paketen nur mit MSIX App Attach veröffentlichen, damit sie im Startmenü des Benutzers in einer Desktopsitzung angezeigt werden. Wenn Sie App Attachverwenden, werden Anwendungen keiner Desktopanwendungsgruppe hinzugefügt.
In diesem Artikel erfahren Sie, wie Sie lokal installierte Anwendungen mit RemoteApp über das Azure-Portal und Azure PowerShell veröffentlichen. Sie können Anwendungen nicht mit der Azure CLI veröffentlichen.
Voraussetzungen
Um eine Anwendung in einer RemoteApp-Anwendungsgruppe zu veröffentlichen, benötigen Sie Folgendes:
Ein Azure-Konto mit einem aktiven Abonnement.
Ein vorhandener Hostpool mit Sitzungshosts, einer RemoteApp-Anwendungsgruppe und einem Arbeitsbereich.
Stellen Sie sicher, dass mindestens ein Sitzungshost im Hostpool eingeschaltet ist, dem die Anwendungsgruppe zugewiesen ist.
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 zuweisen, bevor Sie beginnen. Weitere Informationen finden Sie unter Hinzufügen und Verwalten von App Attach-Anwendungen.
Das verwendete Azure-Konto muss mindestens über die integrierte RBAC-Rolle Mitwirkender der Anwendungsgruppe für Desktopvirtualisierung in der Ressourcengruppe oder im Abonnement verfügen, um die Ressourcen zu erstellen.
Hinzufügen von Anwendungen zu einer RemoteApp-Anwendungsgruppe
Um Anwendungen einer RemoteApp-Anwendungsgruppe hinzuzufügen, wählen Sie die relevante Registerkarte für Ihr Szenario aus, und führen Sie die entsprechenden Schritte aus.
So fügen Sie einer RemoteApp-Anwendungsgruppe mithilfe des Azure-Portals Anwendungen hinzu.
Melden Sie sich beim Azure-Portal an.
Geben Sie in der Suchleiste Azure Virtual Desktop ein, und wählen Sie den entsprechenden Diensteintrag aus.
Wählen Sie Anwendungsgruppen aus, und wählen Sie dann die RemoteApp-Anwendungsgruppe aus, der Sie eine Anwendung hinzufügen möchten.
Wählen Sie Anwendungen und + Hinzufügen aus. Stellen Sie sicher, dass mindestens ein Sitzungshost im Hostpool eingeschaltet ist, dem die Anwendungsgruppe zugewiesen ist.
Wählen Sie auf der Registerkarte Grundlagen in der Dropdownliste Anwendungsquelle die Option App Attach, Startmenü oder Dateipfad aus. Die verbleibenden Felder ändern sich je nach ausgewählter Anwendungsquelle.
Geben Sie für App Attach die folgenden Informationen ein. Ihr MSIX-Paket muss bereits Ihrem Hostpool hinzugefügt und zugewiesen worden sein.
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 Hostpoolpakete stammen 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. Geben Sie für Startmenü die folgenden Informationen ein:
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 Feld Befehlszeile ein. Geben Sie für Dateipfad die folgenden Informationen ein:
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, der für Benutzer 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 Feld Befehlszeile ein.
Nachdem Sie diese Registerkarte ausgefüllt haben, wählen Sie Weiter aus.
Auf der Registerkarte Symbol hängen die angezeigten Optionen von der Anwendungsquelle ab, die Sie auf der Registerkarte Grundlagen ausgewählt haben. Bei 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 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, 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, um ein Symbol aus einer Dateifreigabe zu verwenden. Geben Sie als 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 für Symbolpfad einen lokalen Pfad zur Datei
.exe
oder zur 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 und hinzufügen.
Stellen Sie auf der Registerkarte Überprüfen und hinzufügen sicher, dass die Überprüfung bestanden 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 zur RemoteApp-Anwendungsgruppe hinzuzufügen.
Zuweisen von Anwendungen zu Benutzern
Anwendungen werden Benutzern nicht einzeln zugewiesen, es sei denn, Sie verwenden App Attach. 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 werden oft 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-shell:appsFolder
-Speicherorts als Pfad im Format shell:AppsFolder\<PackageFamilyName>!<AppId>
veröffentlichen, das nicht die .exe
-Datei oder den Verzeichnispfad mit der Versionsnummer verwendet. Diese Methode stellt sicher, dass der Anwendungsspeicherort immer korrekt ist.
Die Verwendung von shell:appsFolder
bedeutet, dass das Anwendungssymbol nicht automatisch von der Anwendung abgerufen wird. Sie sollten eine Symboldatei auf einem lokalen Laufwerk auf jedem Sitzungshost unter 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 das Azure-Portal veröffentlichen:
Öffnen Sie auf Ihrem Sitzungshost den Datei-Explorer, und wechseln Sie zum Pfad
shell:appsFolder
.Suchen Sie die Anwendung in der Liste, klicken Sie mit der rechten Maustaste darauf, und wählen Sie dann Verknüpfung erstellen aus.
Wählen Sie für die angezeigte Verknüpfungsaufforderung Ja aus, um die Verknüpfung auf dem Desktop zu platzieren.
Zeigen Sie die Eigenschaften der Verknüpfung an, und notieren Sie sich den Wert unter Ziel. Dieser Wert ist der Paketfamilienname und die Anwendungs-ID, die Sie zum Veröffentlichen der Anwendung benötigen.
Führen Sie die Schritte im Abschnitt Hinzufügen von Anwendungen zu einer RemoteApp-Anwendungsgruppe zum Veröffentlichen einer Anwendung basierend auf einem Dateipfad aus. 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.
Veröffentlichen der Windows-Sandbox
Die Windows-Sandbox bietet eine einfache Desktopumgebung zum sicheren und isolierten Ausführen von Anwendungen. Sie können die 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. Um zu überprüfen, ob eine VM-Serie geschachtelte Virtualisierung unterstützt, lesen Sie den Artikel zu 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.
Um die Windows-Sandbox auf Ihren Sitzungshosts zu installieren, führen Sie die Schritte in der Übersicht über die Windows-Sandbox aus. Es wird empfohlen, die Windows-Sandbox in einem benutzerdefinierten Image zu installieren, das Sie beim Erstellen Ihrer Sitzungshosts verwenden können.
Nachdem Sie die 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
Informationen zum Hinzufügen und Verwalten von App Attach-Anwendungen.
Informationen zum Anpassen des Feeds, damit Ressourcen den Benutzern auf erkennbare Weise 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 dabei hilft, sie ohne zusätzliche Kosten zu beheben. Weitere Informationen finden Sie unter App Assure.