Självstudie: Hantera appgrupper för Azure Virtual Desktop (klassisk)

Viktigt

Det här innehållet gäller för Azure Virtual Desktop (klassisk), som inte stöder Azure Resource Manager Azure Virtual Desktop-objekt. Om du försöker hantera azure virtual desktop Azure Resource Manager objekt kan du läsa den här artikeln.

Standardappgruppen som skapas för en ny Azure Virtual Desktop-värdpool publicerar även det fullständiga skrivbordet. Dessutom kan du skapa en eller flera RemoteApp-programgrupper för värdpoolen. Följ den här självstudien för att skapa en RemoteApp-appgrupp och publicera enskilda Appar på Start-menyn.

I den här självstudiekursen får du lära du dig att:

  • Skapa en RemoteApp-grupp.
  • Bevilja åtkomst till RemoteApp-program.

Innan du börjar laddar du ned och importerar PowerShell-modulen för Azure Virtual Desktop som ska användas i PowerShell-sessionen om du inte redan har gjort det. Därefter kör du följande cmdlet för att logga in på ditt konto:

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

Skapa en RemoteApp-grupp

  1. Kör följande PowerShell-cmdlet för att skapa en ny tom RemoteApp-appgrupp.

    New-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname> -Name <appgroupname> -ResourceType "RemoteApp"
    
  2. (Valfritt) Du kan kontrollera att appgruppen har skapats genom att köra följande cmdlet för att se en lista över alla appgrupper för värdpoolen.

    Get-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname>
    
  3. Kör följande cmdlet för att hämta en lista över Start-menyappar på värdpoolens virtuella datoravbildning. Skriv ned värdena för FilePath, IconPath, IconIndex och annan viktig information för det program som du vill publicera.

    Get-RdsStartMenuApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
    
  4. Kör följande cmdlet för att installera programmet baserat på AppAlias . AppAlias visas när du kör utdata från steg 3.

    New-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -Name <remoteappname> -AppAlias <appalias>
    
  5. (Valfritt) Kör följande cmdlet för att publicera ett nytt RemoteApp-program till programgruppen som skapades i steg 1.

     New-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -Name <remoteappname> -Filepath <filepath>  -IconPath <iconpath> -IconIndex <iconindex>
    
  6. Kontrollera att appen har publicerats genom att köra följande cmdlet.

     Get-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
    
  7. Upprepa steg 1–5 för varje program som du vill publicera för den här appgruppen.

  8. Kör följande cmdlet för att ge användare åtkomst till RemoteApp-programmen i appgruppen.

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

Nästa steg

I den här självstudien har du lärt dig hur du skapar en appgrupp, fyller i den med RemoteApp-program och tilldelar användare till appgruppen. Information om hur du skapar en valideringsvärdpool finns i följande självstudie. Du kan använda en valideringsvärdpool för att övervaka tjänstuppdateringar innan du distribuerar dem till produktionsmiljön.