Delen via


Toegang tot bureaubladen en apps via directe start-URL's voor Windows-apps in een webbrowser

Elke afzonderlijke Azure Virtual Desktop- en Windows 365-resource kan rechtstreeks in een webbrowser worden gestart door een specifieke koppeling naar elke resource te openen. Met behulp van een URL voor direct starten kunt u de interactie met de gebruikersinterface van windows-apps in een webbrowser omzeilen, omdat deze koppeling automatisch een verbinding tot stand brengt.

Vereiste voorwaarden

Selecteer het tabblad voor de resource die u wilt starten.

Voordat u een URL voor direct starten voor Windows App kunt gebruiken, hebt u het volgende nodig:

Een directe start-URL maken en gebruiken

Selecteer het tabblad voor de resource die u wilt starten.

Desktop- en RemoteApp-resources in Azure Virtual Desktop worden geïdentificeerd door een werkruimte-id en een resource-id. U moet beide waarden gebruiken in een URL voor direct starten.

Als u de waarden wilt ophalen die nodig zijn voor de URL, kunt u Azure PowerShell gebruiken. Niet alle vereiste waarden zijn eenvoudig te vinden in Azure Portal. In de volgende voorbeelden moet u de <placeholder>-waarden veranderen naar uw eigen waarden.

Belangrijk

Voor RemoteApp zorgt het starten van een nieuw tabblad met een tweede app uit dezelfde hostgroep ervoor dat het oorspronkelijke tabblad wordt verbroken en beide apps zichtbaar zijn op het nieuwe tabblad.

  1. Open Azure Cloud Shell in Azure Portal met het PowerShell-terminaltype of voer PowerShell uit op uw lokale apparaat.

  2. Haal de object-id van de gerelateerde werkruimte op door de volgende opdracht uit te voeren:

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

    Hier volgt een voorbeeld van de uitvoer van de opdracht:

    Name     FriendlyName    ObjectID
    ----     ------------    --------
    ws01     Contoso         00000000-0000-0000-0000-000000000000
    
  3. De opdrachten die u moet uitvoeren om de object-id voor een bureaublad of RemoteApp op te halen, zijn anders. Zie de volgende voorbeelden.

    • Voer voor een bureaublad de volgende opdracht uit:

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

      Hier volgt een voorbeeld van de uitvoer van de opdracht:

      Name      ObjectID
      ----      --------
      desktop01    00000000-0000-0000-0000-000000000000
      
    • Voer voor een RemoteApp de volgende opdracht uit:

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

      Hier volgt een voorbeeld van de uitvoer van de opdracht:

      Name      ObjectID
      ----      --------
      app01     00000000-0000-0000-0000-000000000000
      
  4. Zodra u de object-id voor de werkruimte en het bureaublad of RemoteApp hebt, voegt u de waarden toe aan een URL in de volgende indeling.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>
    
  5. Als deze URL voor een externe identiteit is, moet u ook de tenant-id van de Microsoft Entra-id toevoegen die als host fungeert voor de resources. Voeg de waarden toe aan de URL in het volgende formaat.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>?tenant=<tenantID>
    
  6. U kunt ook een aanmeldingshint toevoegen aan de URL, waardoor de webclient geen prompt voor het kiezen van een Entra-account kan presenteren als de opgegeven gebruiker al een geldig Entra-token heeft. Voeg de waarden toe aan het einde van de URL in de volgende indeling. Hoewel de onderstaande URL-indeling voor een externe identiteit is, kunt u de aanmeldingshint voor interne identiteiten gebruiken door dezelfde indeling te volgen en de tenantparameter uit te sluiten.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>?tenant=<tenantID>#loginHint=<UPN>
    

    Belangrijk

    Het loginHint fragment werkt alleen als het zich aan het einde van de URL bevindt.

    Een volledig opgemaakte URL kan er als volgt uitzien:

    https://windows.cloud.microsoft/webclient/avd/00000000-0000-0000-0000-000000000000/11111111-1111-1111-1111-111111111111?tenant=22222222-2222-2222-2222-222222222222#loginHint=user@contoso.com
    
  7. Open met de volledig opgemaakte URL de koppeling in een ondersteunde browser om verbinding te maken.