Виртуальный рабочий стол Azure — PowerShell

Важно!

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

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

Предоставление отзыва

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

Команды PowerShell, используемые во время настройки Виртуального рабочего стола Azure

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

Ошибка: AzRoleAssignment. Предоставленные сведения не сопоставляются с идентификатором объекта домена приложения

New-AzRoleAssignment -SignInName "admins@contoso.com" -RoleDefinitionName "Desktop Virtualization User" -ResourceName "0301HP-DAG" -ResourceGroupName 0301RG -ResourceType 'Microsoft.DesktopVirtualization/applicationGroups'

Причина. Пользователь, указанный параметром -SignInName , не удается найти в Microsoft Entra, привязанном к среде виртуального рабочего стола Azure.

Исправление. Необходимо выполнить указанные ниже действия.

  • Пользователь должен быть синхронизирован с идентификатором Microsoft Entra.
  • Пользователь не должен быть связан с деятельностью "бизнес-потребитель" (B2C) или "бизнес-бизнес" (B2B).
  • Среда виртуального рабочего стола Azure должна быть привязана к правильному идентификатору Microsoft Entra.

Ошибка: New-AzRoleAssignment. "Отсутствует авторизация для клиента с идентификатором объекта для выполнения действия над областью (код: AuthorizationFailed)"

Причина 1. Используемая учетная запись не имеет разрешений владельца на подписку.

Способ исправления 1. Пользователю с разрешениями владельца необходимо выполнить назначение ролей. Кроме того, пользователю необходимо назначить роль администратора доступа пользователей, чтобы назначить пользователя группе приложений.

Причина 2. Используемая учетная запись имеет разрешения владельца, но не является частью идентификатора Microsoft Entra или не имеет разрешений на запрос идентификатора Microsoft Entra, где находится пользователь.

Способ исправления 2. Пользователю с разрешениями Active Directory необходимо выполнить назначение ролей.

Ошибка: New-AzWvdHostPool. Расположение недоступно для типа ресурса

New-AzWvdHostPool_CreateExpanded: The provided location 'southeastasia' is not available for resource type 'Microsoft.DesktopVirtualization/hostpools'. List of available regions for the resource type is 'eastus,eastus2,westus,westus2,northcentralus,southcentralus,westcentralus,centralus'.

Причина. Виртуальные рабочие столы Azure поддерживают выбор расположения пулов узлов, групп приложений и рабочих областей для хранения метаданных службы в определенных расположениях. Параметры доступны только в том месте, где доступна эта функция. Такая ошибка означает, что эта функция недоступна в выбранном расположении.

Исправление. В сообщении об ошибке будет опубликован список поддерживаемых регионов. Используйте один из поддерживаемых регионов.

Ошибка: New-AzWvdApplicationGroup. Группа должна находиться в том же расположении, что и пул узлов

New-AzWvdApplicationGroup_CreateExpanded: ActivityId: e5fe6c1d-5f2c-4db9-817d-e423b8b7d168 Error: ApplicationGroup must be in same location as associated HostPool

Причина. Обнаружено несоответствие расположения. Все пулы узлов, группы приложений и рабочие области имеют расположение для хранения метаданных службы. Все создаваемые объекты, связанные друг с другом, должны находиться в одном расположении. Например, если пул узлов находится в eastus, необходимо также создать в eastus группы приложений. Если вы создаете рабочую область для регистрации этих групп приложений, эта рабочая область также должна находиться в eastus.

Исправление. Извлеките расположение пула узлов, а затем назначьте группу приложений, которая создается в том же расположении.

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