Samouczek: zarządzanie grupami aplikacji dla usługi Azure Virtual Desktop (wersja klasyczna)

Ważne

Ta zawartość dotyczy usługi Azure Virtual Desktop (klasycznej), która nie obsługuje obiektów usługi Azure Resource Manager usługi Azure Virtual Desktop. Jeśli próbujesz zarządzać obiektami usługi Azure Resource Manager usługi Azure Virtual Desktop, zobacz ten artykuł.

Domyślna grupa aplikacji utworzona dla nowej puli hostów usługi Azure Virtual Desktop publikuje również pełny pulpit. Ponadto można utworzyć co najmniej jedną grupę aplikacji Usługi RemoteApp dla puli hostów. Postępuj zgodnie z tym samouczkiem, aby utworzyć grupę aplikacji Usługi RemoteApp i opublikować poszczególne aplikacje menu Start .

Z tego samouczka dowiesz się, jak wykonywać następujące czynności:

  • Utwórz grupę usługi RemoteApp.
  • Udzielanie dostępu do programów RemoteApp.

Przed rozpoczęciem pobierz i zaimportuj moduł Programu PowerShell usługi Azure Virtual Desktop do użycia w sesji programu PowerShell, jeśli jeszcze tego nie zrobiono. Następnie uruchom następujące polecenie cmdlet, aby zalogować się do konta:

Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com"

Tworzenie grupy usługi RemoteApp

  1. Uruchom następujące polecenie cmdlet programu PowerShell, aby utworzyć nową pustą grupę aplikacji RemoteApp.

    New-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname> -Name <appgroupname> -ResourceType "RemoteApp"
    
  2. (Opcjonalnie) Aby sprawdzić, czy grupa aplikacji została utworzona, możesz uruchomić następujące polecenie cmdlet, aby wyświetlić listę wszystkich grup aplikacji dla puli hostów.

    Get-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname>
    
  3. Uruchom następujące polecenie cmdlet, aby uzyskać listę aplikacji menu Start na obrazie maszyny wirtualnej puli hostów. Zanotuj wartości FilePath, IconPath, IconIndex i inne ważne informacje dotyczące aplikacji, którą chcesz opublikować.

    Get-RdsStartMenuApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
    
  4. Uruchom następujące polecenie cmdlet, aby zainstalować aplikację na AppAliaspodstawie polecenia . AppAlias staje się widoczny po uruchomieniu danych wyjściowych z kroku 3.

    New-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -Name <RemoteAppName> -AppAlias <appalias>
    
  5. (Opcjonalnie) Uruchom następujące polecenie cmdlet, aby opublikować nowy program RemoteApp w grupie aplikacji utworzonej w kroku 1.

     New-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -Name <RemoteAppName> -Filepath <filepath>  -IconPath <iconpath> -IconIndex <iconindex>
    
  6. Aby sprawdzić, czy aplikacja została opublikowana, uruchom następujące polecenie cmdlet.

     Get-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
    
  7. Powtórz kroki od 1 do 5 dla każdej aplikacji, którą chcesz opublikować dla tej grupy aplikacji.

  8. Uruchom następujące polecenie cmdlet, aby udzielić użytkownikom dostępu do programów RemoteApp w grupie aplikacji.

    Add-RdsAppGroupUser -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -UserPrincipalName <userupn>
    

Następne kroki

W tym samouczku przedstawiono sposób tworzenia grupy aplikacji, wypełniania jej programami RemoteApp i przypisywania użytkowników do grupy aplikacji. Aby dowiedzieć się, jak utworzyć pulę hostów weryfikacji, zobacz poniższy samouczek. Pulę hostów weryfikacji można użyć do monitorowania aktualizacji usługi przed ich wdrożeniem w środowisku produkcyjnym.