Error in Proviusion for Azure Virtual desktop

Aijaz Wani 0 Reputation points
2026-06-28T05:43:45.8933333+00:00

Hi Everyone,

I am new to Microsoft Azure and am trying to deploy my first Azure Virtual Desktop (AVD) environment.

I have followed the Microsoft documentation to create:

  • Subscription
  • Resource Group
  • Virtual Network
  • Host Pool
  • Session Host

However, I am encountering errors during the deployment process and I'm unable to proceed with below error

Deployment to resource group 'ATNIS-AVD-RG' failed. Additional details from the underlying API that might be helpful: At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.

Azure Virtual Desktop
Azure Virtual Desktop

A Microsoft desktop and app virtualization service that runs on Azure. Previously known as Windows Virtual Desktop.


1 answer

Sort by: Newest
  1. AI answer

    2026-06-28T05:44:04.6133333+00:00

    Use the error message as a starting point, then drill into the failed deployment operations to find the specific cause and fix it.

    1. Check the failed deployment operations
      The message explicitly says “Please list deployment operations for details.” Follow that guidance to see the exact error:
      • In the Azure portal, go to Resource groups → select ATNIS-AVD-RGDeployments.
      • Open the failed deployment and review the Operation details and error text for each failed resource (host pool, session host VM, NIC, extensions, etc.).
      • Alternatively, use Azure CLI as documented in View deployment history with Azure Resource Manager:
             az deployment operation group list \
               --resource-group ATNIS-AVD-RG \
               --name <DeploymentName>
        
        To see only failed operations:
             az deployment operation group list \
               --resource-group ATNIS-AVD-RG \
               --name <DeploymentName> \
               --query "[?properties.provisioningState=='Failed']"
        
        To get the detailed status message for failures:
             az deployment operation group list \
               --resource-group ATNIS-AVD-RG \
               --name <DeploymentName> \
               --query "[?properties.provisioningState=='Failed'].properties.statusMessage.error"
        
    2. Interpret common AVD deployment errors
      Once the failed operation details are visible, compare the error text with known Azure Virtual Desktop deployment issues:
      • Subscription or region limitations (for example, MSDN, Free, Education subscriptions, or unsupported region):
        If the error indicates the subscription type cannot access required features in the chosen region, change either:
        • The subscription type (to a supported one), or
        • The deployment region to one that supports AVD features.
      • NIC or name conflicts (InvalidResourceReference):
        If the error is DeploymentFailed - InvalidResourceReference and mentions NIC or resource name conflicts, use a different host prefix so the NIC name is unique in the virtual network.
      • Download/extension errors (Error downloading / VMExtensionProvisioningError / DSC errors):
        If the error mentions Error downloading, VMExtensionProvisioningError, or PowerShell DSC configuration failures:
        • Check for static routes, firewalls, or NSGs blocking outbound access to required URLs or the template’s ZIP file.
        • Remove or adjust the blocking rule, then redeploy.
        • Ensure the admin username/password used for the VM have local admin rights so the DSC/agent extensions can run.
    3. Validate AVD prerequisites before redeploying
      Before retrying the deployment, confirm the environment meets Azure Virtual Desktop prerequisites:
    4. If adding session hosts via session host configuration
      If using the newer session host configuration model, note that ARM deployment can succeed even if domain join fails, leaving unhealthy hosts. For domain join or health errors, review the session host details JSON in the portal and follow the guidance in the session host troubleshooting article.
    5. Redeploy after fixing the root cause
      After addressing the specific error (quota/region, name conflict, network block, credentials, etc.), rerun the AVD deployment (via portal, ARM template, or PowerShell) and monitor the Deployments blade again for any remaining failures.

    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.