Udostępnij przez


Uzyskiwanie dostępu do komputerów stacjonarnych i aplikacji przy użyciu bezpośrednich adresów URL uruchamiania aplikacji systemu Windows w przeglądarce internetowej

Każdy zasób usługi Azure Virtual Desktop i Windows 365 można uruchomić bezpośrednio w przeglądarce internetowej, otwierając określony link do każdego zasobu. Korzystając z bezpośredniego adresu URL uruchamiania, można pominąć interakcję z interfejsem użytkownika aplikacji systemu Windows w przeglądarce internetowej, ponieważ ten link automatycznie nawiązuje połączenie.

Wymagania wstępne

Wybierz kartę zasobu, który chcesz uruchomić.

Aby można było użyć bezpośredniego adresu URL uruchamiania dla aplikacji systemu Windows, potrzebne są następujące elementy:

Tworzenie i używanie bezpośredniego adresu URL uruchamiania

Wybierz kartę zasobu, który chcesz uruchomić.

Zarówno zasoby pulpitu, jak i usługi RemoteApp w usłudze Azure Virtual Desktop są identyfikowane przez identyfikator obszaru roboczego i identyfikator zasobu. Należy użyć obu wartości w adresie URL uruchamiania bezpośredniego.

Aby uzyskać wartości wymagane dla adresu URL, możesz użyć programu Azure PowerShell. Nie wszystkie wymagane wartości można łatwo znaleźć w witrynie Azure Portal. W poniższych przykładach pamiętaj, aby zmienić wartości <placeholder> na swoje.

Ważne

W przypadku RemoteApp, uruchomienie nowej zakładki z drugą aplikacją z tej samej puli hostów powoduje, że oryginalna zakładka zostaje rozłączona, a obie aplikacje są widoczne w nowej zakładce.

  1. Otwórz Azure Cloud Shell w portalu Azure, używając terminalu PowerShell, lub uruchom PowerShell na swoim urządzeniu lokalnym.

  2. Pobierz identyfikator obiektu powiązanego obszaru roboczego, uruchamiając następujące polecenie:

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

    Oto przykład danych wyjściowych polecenia :

    Name     FriendlyName    ObjectID
    ----     ------------    --------
    ws01     Contoso         00000000-0000-0000-0000-000000000000
    
  3. Polecenia, które należy uruchomić, aby uzyskać identyfikator obiektu dla pulpitu lub usługi RemoteApp są inne. Zapoznaj się z poniższymi przykładami.

    • W przypadku pulpitu uruchom następujące polecenie:

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

      Oto przykład danych wyjściowych polecenia :

      Name      ObjectID
      ----      --------
      desktop01    00000000-0000-0000-0000-000000000000
      
    • W przypadku usługi RemoteApp uruchom następujące polecenie:

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

      Oto przykład danych wyjściowych polecenia :

      Name      ObjectID
      ----      --------
      app01     00000000-0000-0000-0000-000000000000
      
  4. Po utworzeniu identyfikatora obiektu dla obszaru roboczego i pulpitu lub usługi RemoteApp dodaj wartości do adresu URL w następującym formacie.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>
    
  5. Jeśli ten adres URL jest przeznaczony dla tożsamości zewnętrznej, musisz również dodać identyfikator dzierżawy Microsoft Entra ID, która hostuje zasoby. Dodaj wartości do adresu URL w następującym formacie.

    https://windows.cloud.microsoft/webclient/avd/<workspaceID>/<resourceID>?tenant=<tenantID>
    
  6. Możesz również dodać wskazówkę logowania do adresu URL, która uniemożliwi klientowi sieci Web prezentowanie monitu selektora konta Entra, jeśli określony użytkownik ma już prawidłowy token Entra. Dodaj wartości na końcu adresu URL w następującym formacie. Chociaż poniższy format adresu URL jest przeznaczony dla tożsamości zewnętrznych, możesz użyć podpowiedzi logowania dla tożsamości wewnętrznych, stosując ten sam format i wykluczając parametr tenant.

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

    Ważne

    Fragment loginHint będzie działać tylko wtedy, gdy znajduje się na końcu adresu URL.

    W pełni sformatowany adres URL może wyglądać następująco:

    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. Za pomocą w pełni sformatowanego adresu URL otwórz link w obsługiwanej przeglądarce, aby nawiązać połączenie.