Partilhar via


Aceder a áreas de trabalho e aplicações usando URLs de inicialização direta para a aplicação do Windows num navegador web

Cada recurso individual da Área de Trabalho Virtual do Azure e do Windows 365 pode ser iniciado diretamente em um navegador da Web abrindo um link específico para cada recurso. Usando uma URL de inicialização direta, você pode ignorar a interação com a interface do usuário do aplicativo Windows em um navegador da Web, pois esse link estabelece automaticamente uma conexão.

Pré-requisitos

Selecione a guia para o recurso que gostaria de abrir.

Antes de poder usar uma URL de inicialização direta para o Windows App, você precisa:

Criar e usar um URL de inicialização direta

Selecione a guia para o recurso que gostaria de abrir.

Os recursos da área de trabalho e do RemoteApp na Área de Trabalho Virtual do Azure são identificados por uma ID de espaço de trabalho e uma ID de recurso. Você precisa usar ambos os valores em uma URL de inicialização direta.

Para obter os valores necessários para a URL, você pode usar o Azure PowerShell. Nem todos os valores necessários são facilmente encontrados no portal do Azure. Nos exemplos a seguir, lembre-se de alterar os valores de <placeholder> para os seus próprios.

Importante

Para o RemoteApp, iniciar uma nova guia com um segundo aplicativo do mesmo pool de hosts faz com que a guia original se desconecte e ambos os aplicativos fiquem visíveis na nova guia.

  1. Abra o Azure Cloud Shell no portal do Azure com o tipo de terminal do PowerShell ou execute o PowerShell no seu dispositivo local.

  2. Obtenha a ID do objeto do espaço de trabalho relacionado executando o seguinte comando:

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

    Aqui está um exemplo da saída do comando:

    Name     FriendlyName    ObjectID
    ----     ------------    --------
    ws01     Contoso         00000000-0000-0000-0000-000000000000
    
  3. Os comandos que você precisa executar para obter a ID do objeto para uma Área de Trabalho ou RemoteApp são diferentes. Veja os exemplos a seguir.

    • Para um ambiente de trabalho, execute o seguinte comando:

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

      Aqui está um exemplo da saída do comando:

      Name      ObjectID
      ----      --------
      desktop01    00000000-0000-0000-0000-000000000000
      
    • Para um RemoteApp, execute o seguinte comando:

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

      Aqui está um exemplo da saída do comando:

      Name      ObjectID
      ----      --------
      app01     00000000-0000-0000-0000-000000000000
      
  4. Depois de ter a ID do objeto para o espaço de trabalho e a área de trabalho ou RemoteApp, adicione os valores a uma URL no seguinte formato.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>
    
  5. Se esta URL for para uma identidade externa, deve também adicionar a ID do locatário da Microsoft Entra ID que hospeda os recursos. Adicione os valores ao URL no seguinte formato.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>?tenant=<tenantID>
    
  6. Também pode adicionar um indício de login à URL, o que impedirá o cliente web de apresentar um aviso seletor de contas caso o utilizador especificado já tenha um token Entra válido. Adicione os valores ao final da URL no formato seguinte. Embora o formato URL abaixo seja para uma identidade externa, pode usar a dica de login para identidades internas seguindo o mesmo formato e excluindo o parâmetro do inquilino.

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

    Importante

    O loginHint fragmento só funcionará se estiver no final da URL.

    Uma URL totalmente formatada pode assemelhar-se a:

    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. Com o URL totalmente formatado, abra o link em um navegador compatível para se conectar.