Dela via


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

Viktig

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

Standardprogramgruppen som skapats för en ny Azure Virtual Desktop-värdpool publicerar också det fullständiga skrivbordet. Dessutom kan du skapa en eller flera RemoteApp-programgrupper för värdpoolen. Följ den här självstudien om du vill skapa en RemoteApp-programgrupp och publicera enskilda Start-menyappar.

I den här självstudien lär du dig att:

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

Innan du börjar ladda ned och importera Azure Virtual Desktop PowerShell-modulen att använda 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-programgrupp.

    New-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname> -Name <appgroupname> -ResourceType "RemoteApp"
    
  2. (Valfritt) Om du vill kontrollera att programgruppen har skapats kan du köra följande cmdlet för att se en lista över alla programgrupper 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 avbildning av den virtuella datorn. Skriv ned värdena för FilePath, IconPath, IconIndexoch 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 programgruppen.

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

    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 programgrupp, fyller i den med RemoteApp-program och tilldelar användare till programgruppen. Mer information om hur du skapar en valideringsvärdpool hittar du i följande handledning. Du kan använda en valideringspool för att övervaka serviceuppdateringar innan du distribuerar dem till din produktionsmiljö.