Создание клиента и пула узлов в Виртуальном рабочем столе Azure (классическая версия)

Внимание

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

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

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

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

Получение образа Windows 10 Корпоративная с многосеансовой поддержкой

Чтобы использовать многосеансовый образ Windows 10 Корпоративная, перейдите в Azure Marketplace, выберите Начало работы>Microsoft Windows 10 и Windows 10> и Enterprise for Virtual Desktops, Version 1809 (Windows 10 Корпоративная для виртуальных рабочих столов, версия 1809).

Снимок экрана: выбор Windows 10 Корпоративная для виртуальных рабочих столов, версия 1809.

Создание клиента Виртуального рабочего стола Azure

В этом разделе рассматриваются потенциальные проблемы при создании клиента Виртуального рабочего стола Azure.

Ошибка AADSTS650052. Приложению требуется доступ к службе.

Пример необработанной ошибки:

AADSTS650052 Message The app needs access to a service(\"{name}\") that your organization
\"{organization}\" has not subscribed to or enabled. Contact your IT Admin to review the
configuration of your service subscriptions.650052 Message The app needs access to a service
(\"{name}\") that your organization \"{organization}\" has not subscribed to or enabled.
Contact your IT Admin to review the configuration of your service subscriptions.

Причина. Согласие не предоставлено виртуальному рабочему столу Azure в экземпляре Microsoft Entra.

Исправление. Предоставьте согласие, следуя этому руководству.

Ошибка. Пользователь не имеет прав для отправки запроса к службе управления.

Снимок экрана: окно PowerShell, где у пользователя нет права выполнять запросы к службе управления.

Пример необработанной ошибки:

   New-RdsTenant : User isn't authorized to query the management service.
   ActivityId: ad604c3a-85c6-4b41-9b81-5138162e5559
   Powershell commands to diagnose the failure:
   Get-RdsDiagnosticActivities -ActivityId ad604c3a-85c6-4b41-9b81-5138162e5559
   At line:1 char:1
   + New-RdsTenant -Name "testDesktopTenant" -AadTenantId "01234567-89ab-c ...
   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       + CategoryInfo          : FromStdErr: (Microsoft.RDInf...nt.NewRdsTenant:NewRdsTenant) [New-RdsTenant], RdsPowerSh
      ellException
       + FullyQualifiedErrorId : UnauthorizedAccess,Microsoft.RDInfra.RDPowershell.Tenant.NewRdsTenant

Причина. Пользователь, вошедший в систему, не был назначен роли TenantCreator в идентификаторе Microsoft Entra.

Исправление. Следуйте инструкциям в статье "Назначение роли приложения TenantCreator пользователю в клиенте Microsoft Entra". После выполнения инструкций пользователю будет назначена роль TenantCreator.

Создание виртуальных машин узла сеанса Виртуального рабочего стола Azure

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

Проблемы с использованием Виртуального рабочего стола Azure — подготовка к работе предложения Azure Marketplace для пула узлов

Шаблон подготовки пула узлов для Виртуального рабочего стола Azure доступен в Azure Marketplace.

Снимок экрана: создание бесплатной учетной записи.

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

Исправление 1. Войдите в систему, используя учетную запись с правами участника (как минимум) на доступ к подписке, в которой будут развернуты виртуальные машины узла сеанса.

Причина 2. Используемая подписка является частью клиента поставщика служб Microsoft Cloud (CSP).

Исправление 2. Перейдите в GitHub для создания и подготовки к работе нового пула узлов Виртуального рабочего стола Azure и выполните следующие действия.

  1. Щелкните правой кнопкой мыши ссылку Развертывание в Azure и выберите Копировать адрес ссылки.

  2. Откройте Блокнот и вставьте эту ссылку.

  3. Перед символом # вставьте имя клиента конечного пользователя CSP.

  4. Откройте новую ссылку в браузере, и на портале Azure загрузится шаблон.

    Example: https://portal.azure.com/<CSP end customer tenant name>
    #create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%
    2FRDS-Templates%2Fmaster%2Fwvd-templates%2FCreate%20and%20provision%20WVD%20host%20pool%2FmainTemplate.json
    

Ошибка. Появляется сообщение об ошибке "развертывание шаблона недопустимо".

Снимок экрана: ошибка

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

Для просмотра ошибки в журнале действий следуйте инструкциям ниже.

  1. Выйдите из текущего предложения по развертыванию Azure Marketplace.

  2. В строке поиска сверху найдите и выберите Журнал действий.

  3. Найдите и выберите действие Проверить развертывание с состоянием Ошибка.

    Снимок экрана: индивидуальное действие проверки развертывания с состоянием сбоя

  4. Выберите "JSON", затем прокрутите до нижней части экрана, пока не увидите поле "statusMessage".

    Снимок экрана: действие с ошибкой, красная рамка вокруг свойства statusMessage в тексте JSON.

Если шаблон операции превышает квоту, можно выполнить одно из приведенных ниже действий.

  • Запустите Azure Marketplace с теми же параметрами, что вы использовали до этого, но на этот раз укажите меньшее количество виртуальных машин и ядер виртуальных машин.
  • Откройте в браузере ссылку, которая отображается в поле statusMessage, чтобы отправить запрос на увеличение квоты подписки Azure для указанного номера SKU виртуальной машины.

Ошибки шаблона Azure Resource Manager шаблона и PowerShell Desired State Configuration (DSC)

Следуйте этим инструкциям, чтобы устранить неполадки, связанные с неудачным развертыванием шаблонов Azure Resource Manager и PowerShell DSC.

  1. Ознакомьтесь со статьей Просмотр операций развертывания с помощью Azure Resource Manager, чтобы просмотреть ошибки развертывания.
  2. Если ошибки развертывания не обнаружены, ознакомьтесь со статьей Просмотр журналов действий для аудита действий с ресурсами, чтобы просмотреть ошибки в журнале действий.
  3. После определения ошибки используйте сообщение об ошибке и ресурсы, указанные в статье Устранение распространенных ошибок развертывания в Azure с помощью Azure Resource Manager, чтобы решить проблему.
  4. Удалите все ресурсы, созданные во время предыдущего развертывания, и повторите попытку развертывания шаблона.

Ошибка. Развертывание не выполнено….<hostname>/joindomain

Снимок экрана: сбой развертывания.

Пример необработанной ошибки:

 {"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details.
 Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\": \"Failed\",\r\n \"error\":
 {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.
 \",\r\n \"details\": [\r\n {\r\n \"code\": \"VMExtensionProvisioningError\",\r\n \"message\": \"VM has reported a failure when processing
 extension 'joindomain'. Error message: \\\"Exception(s) occurred while joining Domain 'diamondsg.onmicrosoft.com'\\\".\"\r\n }\r\n ]\r\n }\r\n}"}]}

Причина 1. Указаны неправильные учетные данные для присоединения виртуальных машин к домену.

Исправление 1. Если виртуальная машина не присоединена к домену, см. ошибку "Неверные учетные данные" в статье Конфигурация виртуальной машины узла сеансов.

Причина 2. Доменное имя не разрешается.

Исправление 2. См. ошибку "Доменное имя не разрешается" в статье Конфигурация виртуальной машины узла сеансов.

Причина 3. Для конфигурации DNS виртуальной сети задано значение По умолчанию.

Чтобы исправить эту ошибку, выполните приведенные ниже действия.

  1. Откройте портал Azure и перейдите на вкладку Виртуальные сети.
  2. Найдите виртуальную сеть, а затем выберите DNS-серверы.
  3. Меню "DNS-серверы" должно появиться в правой части экрана. В этом меню выберите Пользовательский.
  4. Убедитесь, что DNS-серверы, указанные в поле "Пользовательский", соответствуют вашему контроллеру домена или домену служб Active Directory. Если DNS-сервер не отображается, его можно добавить, введя его значение в поле Добавить DNS-сервер.

Ошибка. Развертывание не выполнено… Не санкционировано.

{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"Unauthorized","message":"{\r\n \"Code\": \"Unauthorized\",\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\",\r\n \"Target\": null,\r\n \"Details\": [\r\n {\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\"\r\n },\r\n {\r\n \"Code\": \"Unauthorized\"\r\n },\r\n {\r\n \"ErrorEntity\": {\r\n \"ExtendedCode\": \"52020\",\r\n \"MessageTemplate\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\",\r\n \"Parameters\": [\r\n \"default\"\r\n ],\r\n \"Code\": \"Unauthorized\",\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\"\r\n }\r\n }\r\n ],\r\n \"Innererror\": null\r\n}"}]}

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

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

Ошибка. VMExtensionProvisioningError

Снимок экрана: сбой развертывания с состоянием подготовки терминала

Причина 1. Временная ошибка среды Виртуального рабочего стола Azure.

Причина 2. Временная ошибка подключения.

Исправление. Подтвердите работоспособность среды Виртуального рабочего стола Azure, выполнив вход с помощью PowerShell. Завершите регистрацию виртуальной машины вручную, как описано в статье Создание пула узлов с помощью PowerShell.

Ошибка. Указанное имя пользователя администратора не разрешено.

Снимок экрана: сбой развертывания из-за недопустимого имени администратора.

Пример необработанной ошибки:

 { "id": "/subscriptions/EXAMPLE/resourceGroups/demoHostDesktop/providers/Microsoft.
  Resources/deployments/vmCreation-linkedTemplate/operations/EXAMPLE", "operationId": "EXAMPLE", "properties": { "provisioningOperation":
 "Create", "provisioningState": "Failed", "timestamp": "2019-01-29T20:53:18.904917Z", "duration": "PT3.0574505S", "trackingId":
 "1f460af8-34dd-4c03-9359-9ab249a1a005", "statusCode": "BadRequest", "statusMessage": { "error": { "code": "InvalidParameter", "message":
 "The Admin Username specified is not allowed.", "target": "adminUsername" } }, "targetResource": { "id": "/subscriptions/EXAMPLE
 /resourceGroups/demoHostDesktop/providers/Microsoft.Compute/virtualMachines/demo", "resourceType": "Microsoft.Compute/virtualMachines", "resourceName": "demo" } }}

Причина. Введенный пароль содержит запрещенные подстроки (admin, administrator, root).

Исправление. Обновите имя пользователя или используйте другое.

Ошибка. Виртуальная машина сообщила о сбое при обработке расширения.

Снимок экрана: завершенная операция с ресурсом с состоянием  подготовки терминала на странице сбоя развертывания.

Пример необработанной ошибки:

{ "id": "/subscriptions/EXAMPLE/resourceGroups/demoHostD/providers/Microsoft.Resources/deployments/
 rds.wvd-provision-host-pool-20190129132410/operations/5A0757AC9E7205D2", "operationId": "5A0757AC9E7205D2", "properties":
 { "provisioningOperation": "Create", "provisioningState": "Failed", "timestamp": "2019-01-29T21:43:05.1416423Z",
 "duration": "PT7M56.8150879S", "trackingId": "43c4f71f-557c-4abd-80c3-01f545375455", "statusCode": "Conflict",
 "statusMessage": { "status": "Failed", "error": { "code": "ResourceDeploymentFailure", "message":
 "The resource operation completed with terminal provisioning state 'Failed'.", "details": [ { "code":
 "VMExtensionProvisioningError", "message": "VM has reported a failure when processing extension 'dscextension'.
 Error message: \"DSC Configuration 'SessionHost' completed with error(s). Following are the first few:
 PowerShell DSC resource MSFT_ScriptResource failed to execute Set-TargetResource functionality with error message:
 One or more errors occurred. The SendConfigurationApply function did not succeed.\"." } ] } }, "targetResource":
 { "id": "/subscriptions/EXAMPLE/resourceGroups/demoHostD/providers/Microsoft.
 Compute/virtualMachines/desktop-1/extensions/dscextension",
 "resourceType": "Microsoft.Compute/virtualMachines/extensions", "resourceName": "desktop-1/dscextension" } }}

Причина. Расширению PowerShell DSC не удалось получить административный доступ к виртуальной машине.

Исправление. Убедитесь, что имя пользователя и пароль позволяют получить административный доступ к виртуальной машине, и снова запустите шаблон Azure Resource Manager.

Ошибка. DeploymentFailed — конфигурация PowerShell DSC "FirstSessionHost" завершена с ошибками.

Снимок экрана: сбой развертывания, конфигурация PowerShell DSC FirstSessionHost завершена с ошибками.

Пример необработанной ошибки:

{
    "code": "DeploymentFailed",
   "message": "At least one resource deployment operation failed. Please list
 deployment operations for details. 4 Please see https://aka.ms/arm-debug for usage details.",
 "details": [
         { "code": "Conflict",
         "message": "{\r\n \"status\": \"Failed\",\r\n \"error\": {\r\n \"code\":
         \"ResourceDeploymentFailure\",\r\n \"message\": \"The resource
         operation completed with terminal provisioning state 'Failed'.\",\r\n
         \"details\": [\r\n {\r\n \"code\":
        \"VMExtensionProvisioningError\",\r\n \"message\": \"VM has
              reported a failure when processing extension 'dscextension'.
              Error message: \\\"DSC Configuration 'FirstSessionHost'
              completed with error(s). Following are the first few:
              PowerShell DSC resource MSFT ScriptResource failed to
              execute Set-TargetResource functionality with error message:
              One or more errors occurred. The SendConfigurationApply
              function did not succeed.\\\".\"\r\n }\r\n ]\r\n }\r\n}"  }

Причина. Расширению PowerShell DSC не удалось получить административный доступ к виртуальной машине.

Исправление. Убедитесь, что введенные имя пользователя и пароль позволяют получить административный доступ к виртуальной машине, и снова запустите шаблон Azure Resource Manager.

Ошибка. DeploymentFailed — InvalidResourceReference.

Пример необработанной ошибки:

{"code":"DeploymentFailed","message":"At least one resource deployment operation
failed. Please list deployment operations for details. Please see https://aka.ms/arm-
debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\":
\"Failed\",\r\n \"error\": {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n
\"message\": \"The resource operation completed with terminal provisioning state
'Failed'.\",\r\n \"details\": [\r\n {\r\n \"code\": \"DeploymentFailed\",\r\n
\"message\": \"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/arm-debug for usage
details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"BadRequest\",\r\n \"message\":
\"{\\r\\n \\\"error\\\": {\\r\\n \\\"code\\\": \\\"InvalidResourceReference\\\",\\r\\n
\\\"message\\\": \\\"Resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/virtualNetworks/wvd-vnet/subnets/default
referenced by resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/networkInterfaces/erd. Please make sure that
the referenced resource exists, and that both resources are in the same
region.\\\",\\r\\n\\\"details\\\": []\\r\\n }\\r\\n}\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n}"}]}

Причина. Часть имени группы ресурсов используется для определенных ресурсов, создаваемых шаблоном. Из-за наличия ресурсов с совпадающим именем шаблон может выбрать существующий ресурс из другой группы.

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

Ошибка. DeploymentFailed — InvalidResourceReference.

Пример необработанной ошибки:

{"code":"DeploymentFailed","message":"At least one resource deployment operation
failed. Please list deployment operations for details. Please see https://aka.ms/arm-
debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\":
\"Failed\",\r\n \"error\": {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n
\"message\": \"The resource operation completed with terminal provisioning state
'Failed'.\",\r\n \"details\": [\r\n {\r\n \"code\": \"DeploymentFailed\",\r\n
\"message\": \"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/arm-debug for usage
details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"BadRequest\",\r\n \"message\":
\"{\\r\\n \\\"error\\\": {\\r\\n \\\"code\\\": \\\"InvalidResourceReference\\\",\\r\\n
\\\"message\\\": \\\"Resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/virtualNetworks/wvd-vnet/subnets/default
referenced by resource /subscriptions/EXAMPLE/resourceGroups/DEMO/providers/Microsoft.Network/networkInterfaces
/EXAMPLE was not found. Please make sure that the referenced resource exists, and that both
resources are in the same region.\\\",\\r\\n \\\"details\\\": []\\r\\n }\\r\\n}\"\r\n
}\r\n ]\r\n }\r\n ]\r\n }\r\n\

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

Исправление. Используйте другой префикс узла.

Ошибка. DeploymentFailed — ошибка при скачивании.

Пример необработанной ошибки:

\\\"The DSC Extension failed to execute: Error downloading
https://catalogartifact.azureedge.net/publicartifacts/rds.wvd-provision-host-pool-
2dec7a4d-006c-4cc0-965a-02bbe438d6ff-prod
/Artifacts/DSC/Configuration.zip after 29 attempts: The remote name could not be
resolved: 'catalogartifact.azureedge.net'.\\nMore information about the failure can
be found in the logs located under
'C:\\\\WindowsAzure\\\\Logs\\\\Plugins\\\\Microsoft.Powershell.DSC\\\\2.77.0.0' on
the VM.\\\"

Причина. Эта ошибка возникает из-за статического маршрута, правила брандмауэра или блокировки загрузки ZIP-файла, привязанного к шаблону Azure Resource Manager, группой безопасности сети.

Исправление. Удалите блокирующий статический маршрут, правило брандмауэра или группу безопасности сети. При необходимости откройте JSON-файл шаблона Azure Resource Manager в текстовом редакторе, перейдите по ссылке к ZIP-файлу и скачайте ресурс в разрешенное расположение.

Ошибка. Пользователь не имеет прав для отправки запроса к службе управления.

Пример необработанной ошибки:

"response": { "content": { "startTime": "2019-04-01T17:45:33.3454563+00:00", "endTime": "2019-04-01T17:48:52.4392099+00:00",
"status": "Failed", "error": { "code": "VMExtensionProvisioningError", "message": "VM has reported a failure when processing
extension 'dscextension'. Error message: \"DSC Configuration 'FirstSessionHost' completed with error(s).
Following are the first few: PowerShell DSC resource MSFT_ScriptResource failed to execute Set-TargetResource
 functionality with error message: User is not authorized to query the management service.
\nActivityId: 1b4f2b37-59e9-411e-9d95-4f7ccd481233\nPowershell commands to diagnose the failure:
\nGet-RdsDiagnosticActivities -ActivityId 1b4f2b37-59e9-411e-9d95-4f7ccd481233\n
The SendConfigurationApply function did not succeed.\"." }, "name": "2c3272ec-d25b-47e5-8d70-a7493e9dc473" } } }}

Причина. У указанного администратора клиента Виртуального рабочего стола Azure нет допустимого назначения роли.

Исправление. Пользователь, создавший клиент Виртуального рабочего стола Azure, должен войти в PowerShell Виртуального рабочего стола Azure и назначить пользователю роль. Если вы используете параметры шаблона GitHub для Azure Resource Manager, выполните следующие действия с помощью команд PowerShell.

Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com"
New-RdsRoleAssignment -TenantName <Azure Virtual Desktop tenant name> -RoleDefinitionName "RDS Contributor" -SignInName <UPN>

Ошибка: пользователю требуется многофакторная проверка подлинности Microsoft Entra (MFA)

Снимок экрана: сбой развертывания из-за отсутствия многофакторной проверки подлинности (MFA).

Пример необработанной ошибки:

"message": "{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'dscextension'. Error message: \\\"DSC Configuration 'FirstSessionHost' completed with error(s). Following are the first few: PowerShell DSC resource MSFT_ScriptResource  failed to execute Set-TargetResource functionality with error message: One or more errors occurred.  The SendConfigurationApply function did not succeed.\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"

Причина. Указанный администратор клиента Виртуального рабочего стола Azure требует многофакторной проверки подлинности (MFA) Microsoft Entra.

Исправление. Создайте субъект-службу и назначьте ему роль для клиента Виртуального рабочего стола Azure, выполнив действия, описанные в статье Учебник по созданию субъектов-служб и назначений ролей с помощью PowerShell. Убедившись, что с помощью созданного субъекта-службы можно войти в Виртуальный рабочий стол Azure, перезапустите предложение Azure Marketplace или шаблон GitHub для Azure Resource Manager в зависимости от того, какой метод используется. Следуйте инструкциям ниже, чтобы ввести правильные параметры для метода.

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

  • Владелец RDS для клиента Виртуального рабочего стола Azure: субъект-служба
  • Идентификатор приложения: идентификатор приложения для созданного субъекта-службы
  • Пароль/подтверждение пароля: секрет пароля, созданный для субъекта-службы
  • Идентификатор клиента Microsoft Entra: идентификатор клиента Microsoft Entra созданного субъекта-службы

Если вы используете шаблон GitHub для Azure Resource Manager, укажите значения следующих параметров, чтобы надлежащим образом пройти проверку подлинности в Виртуальном рабочем столе Azure.

  • Имя субъекта-администратора (UPN) или идентификатор приложения клиента: идентификатор приложения для созданного субъекта-службы
  • Пароль администратора клиента: секрет пароля, созданный для субъекта-службы
  • IsServicePrincipal: true
  • AadTenantId: идентификатор клиента Microsoft Entra созданного субъекта-службы

Ошибка. Подсеть vmSubnet недоступна при настройке виртуальных сетей.

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

Исправление. Можно указать подсеть с количеством доступных IP-адресов не меньше числа добавляемых виртуальных машин, не используя пользовательский интерфейс Marketplace. Для этого укажите имя подсети в параметре existingSubnetName при повторном развертывании или развертывании с помощью базового шаблона ARM из GitHub.

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