Partager via


Accéder aux bureaux et applications à l’aide d’URL de lancement direct pour l’application Windows dans un navigateur web

Chaque ressource Azure Virtual Desktop et Windows 365 peut être lancée directement dans un navigateur web en ouvrant un lien spécifique à chaque ressource. En utilisant une URL de lancement direct, vous pouvez contourner l’interaction avec l’interface utilisateur de l’application Windows dans un navigateur web, car ce lien établit automatiquement une connexion.

Conditions préalables

Sélectionnez l’onglet de la ressource que vous souhaitez lancer.

Avant de pouvoir utiliser une URL de lancement direct pour l’application Windows, vous avez besoin des éléments suivants :

Créer et utiliser une URL de lancement direct

Sélectionnez l’onglet de la ressource que vous souhaitez lancer.

Les ressources Bureau et RemoteApp dans Azure Virtual Desktop sont identifiées par un ID d’espace de travail et un ID de ressource. Vous devez utiliser les deux valeurs dans une URL de lancement direct.

Pour obtenir les valeurs nécessaires à l’URL, vous pouvez utiliser Azure PowerShell. Toutes les valeurs requises ne sont pas facilement trouvées dans le portail Azure. Dans les exemples suivants, n’oubliez pas de changer les valeurs <placeholder> par vos propres valeurs.

Important

Pour RemoteApp, le lancement d’un nouvel onglet avec une deuxième application à partir du même pool d’hôtes entraîne la déconnexion de l’onglet d’origine et les deux applications à être visibles dans le nouvel onglet.

  1. Ouvrez Azure Cloud Shell sur le Portail Azure avec le type de terminal PowerShell ou exécutez PowerShell sur votre appareil local.

  2. Obtenez l’ID d’objet de l’espace de travail associé en exécutant la commande suivante :

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

    Voici un exemple de sortie de la commande :

    Name     FriendlyName    ObjectID
    ----     ------------    --------
    ws01     Contoso         00000000-0000-0000-0000-000000000000
    
  3. Les commandes que vous devez exécuter pour obtenir l'ID d'objet d'un bureau ou d'une application distante sont différentes. Voici des exemples :

    • Pour un bureau, exécutez la commande suivante :

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

      Voici un exemple de sortie de la commande :

      Name      ObjectID
      ----      --------
      desktop01    00000000-0000-0000-0000-000000000000
      
    • Pour une application distante, exécutez la commande suivante :

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

      Voici un exemple de sortie de la commande :

      Name      ObjectID
      ----      --------
      app01     00000000-0000-0000-0000-000000000000
      
  4. Une fois que vous disposez de l’ID d’objet pour l’espace de travail et le Bureau ou RemoteApp, ajoutez les valeurs à une URL au format suivant.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>
    
  5. Si cette URL concerne une identité externe, vous devez également ajouter l’ID de locataire de l’ID Microsoft Entra hébergeant les ressources. Ajoutez les valeurs à l’URL au format suivant.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>?tenant=<tenantID>
    
  6. Vous pouvez également ajouter un indicateur de connexion à l’URL, ce qui empêche le client web de présenter une invite de sélecteur de compte Entra si l’utilisateur spécifié a déjà un jeton Entra valide. Ajoutez les valeurs à la fin de l’URL au format suivant. Bien que le format d’URL ci-dessous concerne une identité externe, vous pouvez utiliser l’indicateur de connexion pour les identités internes en suivant le même format et en excluant le paramètre de locataire.

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

    Important

    Le loginHint fragment fonctionne uniquement s’il se trouve à la fin de l’URL.

    Une URL entièrement mise en forme peut ressembler à ceci :

    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. Avec l’URL entièrement mise en forme, ouvrez le lien dans un navigateur pris en charge pour vous connecter.