教程:管理 Azure 虚拟桌面的应用程序组(经典版)
重要
此内容适用于不支持 Azure 资源管理器 Azure 虚拟桌面对象的 Azure 虚拟桌面(经典)。 如果要尝试管理 Azure 资源管理器 Azure 虚拟桌面对象,请参阅本文
为新的 Azure 虚拟桌面主机池创建的默认应用程序组也会发布完整的桌面。 此外,还可以为主机池创建一个或多个 RemoteApp 应用程序组。 按照本教程创建 RemoteApp 应用程序组,并发布具体的 “开始”菜单应用。
在本教程中,你将学习如何:
- 创建 RemoteApp 组。
- 授予对 RemoteApp 程序的访问权限。
在开始之前,下载并导入 Azure 虚拟桌面 PowerShell 模块,以在 PowerShell 会话中使用(如果尚未这样做)。 之后,运行以下 cmdlet 登录到帐户:
Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com"
创建 RemoteApp 组
运行以下 PowerShell cmdlet 以创建新的空 RemoteApp 应用程序组。
New-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname> -Name <appgroupname> -ResourceType "RemoteApp"
(可选)若要验证是否已创建应用程序组,可以运行以下 cmdlet 以查看主机池的所有应用程序组的列表。
Get-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname>
运行以下 cmdlet 以获取主机池虚拟机映像上 “开始”菜单应用的列表。 记下 FilePath、IconPath、IconIndex的值,以及要发布的应用程序的其他重要信息。
Get-RdsStartMenuApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
运行以下 cmdlet 以基于
AppAlias
安装应用程序。 运行步骤 3 的输出时,AppAlias
变为可见。New-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -Name <RemoteAppName> -AppAlias <appalias>
(可选)运行以下 cmdlet,将新的 RemoteApp 程序发布到步骤 1 中创建的应用程序组。
New-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -Name <RemoteAppName> -Filepath <filepath> -IconPath <iconpath> -IconIndex <iconindex>
若要验证应用是否已发布,请运行以下 cmdlet。
Get-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
对要为此应用程序组发布的每个应用程序重复步骤 1-5。
运行以下 cmdlet,向用户授予对应用程序组中 RemoteApp 程序的访问权限。
Add-RdsAppGroupUser -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -UserPrincipalName <userupn>
后续步骤
本教程介绍了如何创建应用程序组、使用 RemoteApp 程序填充应用程序组,并将用户分配到应用程序组。 若要了解如何创建验证主机池,请参阅以下教程。 可以在将服务更新推出到生产环境之前,使用验证主机池监视服务更新。