Freigeben über


Zugriff auf Desktops und Apps über direkte Start-URLs für Windows App in einem Webbrowser

Jede einzelne Azure Virtual Desktop- und Windows 365-Ressource kann direkt in einem Webbrowser gestartet werden, indem sie einen bestimmten Link zu jeder Ressource öffnen. Mithilfe einer direkten Start-URL können Sie die Interaktion mit der Windows-App-Benutzeroberfläche in einem Webbrowser umgehen, da dieser Link automatisch eine Verbindung herstellt.

Voraussetzungen

Wählen Sie die Registerkarte für die Ressource aus, die Sie starten möchten.

Bevor Sie eine direkte Start-URL für Windows-App verwenden können, benötigen Sie Folgendes:

Erstellen und Verwenden einer URL für den direkten Start

Wählen Sie die Registerkarte für die Ressource aus, die Sie starten möchten.

Desktop- und RemoteApp-Ressourcen in Azure Virtual Desktop werden durch eine Arbeitsbereichs-ID und eine Ressourcen-ID identifiziert. Sie müssen beide Werte in einer URL für den direkten Start verwenden.

Um die für die URL erforderlichen Werte abzurufen, können Sie Azure PowerShell verwenden. Nicht alle erforderlichen Werte sind im Azure-Portal leicht zu finden. Denken Sie in den folgenden Beispielen daran, die <placeholder>-Werte auf Ihren eigenen zu ändern.

Von Bedeutung

Bei RemoteApp führt das Starten einer neuen Registerkarte mit einer zweiten App aus demselben Hostpool dazu, dass die ursprüngliche Registerkarte getrennt wird und beide Apps in der neuen Registerkarte angezeigt werden.

  1. Öffnen Sie Azure Cloud Shell im Azure-Portal mit dem PowerShell-Terminaltyp , oder führen Sie PowerShell auf Ihrem lokalen Gerät aus.

  2. Rufen Sie die Objekt-ID des zugehörigen Arbeitsbereichs ab, indem Sie den folgenden Befehl ausführen:

    $parameters = @{
        ResourceGroupName = "<ResourceGroupName>"
        Name              = "<DesktopName>"
    }
    
    Get-AzWvdWorkspace @parameters | FT Name, FriendlyName, ObjectId
    

    Das folgende Beispiel zeigt die Ausgabe des Befehls:

    Name     FriendlyName    ObjectID
    ----     ------------    --------
    ws01     Contoso         00000000-0000-0000-0000-000000000000
    
  3. Die Befehle, die Sie ausführen müssen, um die Objekt-ID für einen Desktop oder eine RemoteApp abzurufen, sind unterschiedlich. Siehe folgende Beispiele:

    • Führen Sie für einen Desktop den folgenden Befehl aus:

      $parameters = @{
           ResourceGroupName      = "<ResourceGroupName>"
           ApplicationGroupName   = "<ApplicationGroupName>"
      }
      
      Get-AzWvdDesktop @parameters | FT Name, ObjectId
      

      Das folgende Beispiel zeigt die Ausgabe des Befehls:

      Name      ObjectID
      ----      --------
      desktop01    00000000-0000-0000-0000-000000000000
      
    • Führen Sie für eine RemoteApp den folgenden Befehl aus:

      $parameters = @{
          ResourceGroupName      = "<ResourceGroupName>"
          ApplicationGroupName   = "<ApplicationGroupName>"
      }
      
      Get-AzWvdApplication @parameters | FT Name, ObjectId
      

      Das folgende Beispiel zeigt die Ausgabe des Befehls:

      Name      ObjectID
      ----      --------
      app01     00000000-0000-0000-0000-000000000000
      
  4. Nachdem Sie über die Objekt-ID für den Arbeitsbereich und den Desktop oder RemoteApp verfügen, fügen Sie die Werte einer URL im folgenden Format hinzu.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>
    
  5. Wenn diese URL für eine externe Identität bestimmt ist, müssen Sie auch die Mandanten-ID der Microsoft Entra-ID hinzufügen, die die Ressourcen hostet. Fügen Sie die Werte zur URL im folgenden Format hinzu.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>?tenant=<tenantID>
    
  6. Öffnen Sie mit der vollständig formatierten URL den Link in einem unterstützten Browser, um eine Verbindung herzustellen.