Поделиться через


Руководство по управлению группами приложений для виртуального рабочего стола Azure (классическая модель)

Важно!

Это содержимое применимо к Виртуальному рабочему столу Azure (классическому), который не поддерживает объекты Azure Resource Manager для Виртуального рабочего стола Azure. Сведения об обеспечении управления объектами Azure Resource Manager для Виртуального рабочего стола Azure см. в этой статье.

Группа приложений по умолчанию, созданная для нового пула узлов виртуального рабочего стола Azure, также публикует полный рабочий стол. Кроме того, вы можете создать одну или несколько групп приложений RemoteApp для пула узлов. Следуйте инструкциям из этого руководства, чтобы создать группу приложений RemoteApp и опубликовать отдельные приложения меню "Пуск ".

Из этого руководства вы узнаете, как:

  • создание группы приложений RemoteApp;
  • предоставление доступа к программам RemoteApp.

Перед началом работы при необходимости скачайте и импортируйте модуль PowerShell для Виртуального рабочего стола Azure для использования в сеансе PowerShell. После этого выполните следующий командлет, чтобы войти в учетную запись:

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

Создание группы приложений RemoteApp

  1. Выполните следующий командлет PowerShell, чтобы создать пустую группу приложений RemoteApp.

    New-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname> -Name <appgroupname> -ResourceType "RemoteApp"
    
  2. (Необязательно) Чтобы убедиться, что группа приложений создана, можно запустить следующий командлет, чтобы просмотреть список всех групп приложений для пула узлов.

    Get-RdsAppGroup -TenantName <tenantname> -HostPoolName <hostpoolname>
    
  3. Выполните указанный ниже командлет, чтобы получить список приложений в меню Пуск, которые присутствуют в образе виртуальной машины из пула узлов. Запишите значения свойств FilePath, IconPath, IconIndex и другие важные данные для приложения, которое вы хотите опубликовать.

    Get-RdsStartMenuApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
    
  4. Выполните следующий командлет, чтобы установить приложение на основе свойства AppAlias. Свойство AppAlias отображается после обработки выходных данных, полученных на шаге 3.

    New-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -Name <RemoteAppName> -AppAlias <appalias>
    
  5. Выполните следующий командлет, чтобы опубликовать новую программу RemoteApp в группе приложений, созданной на шаге 1.

     New-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname> -Name <RemoteAppName> -Filepath <filepath>  -IconPath <iconpath> -IconIndex <iconindex>
    
  6. Чтобы убедиться в том, что приложение было опубликовано, выполните указанный ниже командлет.

     Get-RdsRemoteApp -TenantName <tenantname> -HostPoolName <hostpoolname> -AppGroupName <appgroupname>
    
  7. Повторите шаги 1–5 для каждого приложения, которое требуется опубликовать для этой группы приложений.

  8. Выполните следующий командлет, чтобы предоставить пользователям доступ к программам RemoteApp в группе приложений.

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

Следующие шаги

В этом руководстве вы узнали, как создать группу приложений, заполнить ее программами RemoteApp и назначить пользователей группе приложений. Дополнительные сведения о том, как создать пул узлов проверки, см. в следующем учебнике. Вы может использовать пул узлов проверки, чтобы отслеживать обновления служб перед их развертыванием в рабочую среду.