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
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"
(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>
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>
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>
(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>
Kontrollera att appen har publicerats genom att köra följande cmdlet.
Get-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
Upprepa steg 1–5 för varje program som du vill publicera för den här programgruppen.
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ö.