Assigning Scaling Plan Permissions in Azure Virtual Desktop
Short answer
A Assigning the Azure Virtual Desktop service principal the Owner role for Sub1 meets the goal by providing the necessary permissions for autoscaling management.
Question

Key Takeaways
The core test is whether you know that the AVD service principal needs specific high-level permissions (Owner) on the subscription to manage session hosts for autoscaling, which is often overlooked compared to standard contributor roles.
This question evaluates the prerequisites for assigning a scaling plan to an AVD host pool, specifically focusing on the RBAC permissions required by the Azure Virtual Desktop service principal. The correct solution involves granting the Owner role to ensure proper access.
Common mistake: Many candidates select 'No' because they assume the existing Desktop Virtualization Contributor role assigned to Admin1 is sufficient, failing to realize that the *service principal* itself requires elevated permissions to perform the assignment or management actions effectively.
Expert Analysis
Why the Answer Is Correct
The solution meets the goal because assigning the Azure Virtual Desktop service principal the Owner role for the subscription provides the necessary permissions for the platform to manage the power state and resources of the session hosts. According to Microsoft documentation, you must grant Azure Virtual Desktop access to manage the power state of your session host VMs, which requires Microsoft.Authorization/roleAssignments/write permission on the subscriptions. The Owner role fulfills this requirement.
Why the Other Options Are Wrong
Selecting 'No' is incorrect because while Admin1 has the Desktop Virtualization Contributor role, the critical missing piece for autoscaling functionality is the service principal's ability to interact with the underlying infrastructure. Without the Owner role (or equivalent permissions like Contributor on the resource group containing the VMs), the service principal cannot effectively manage the hosts as required by the scaling plan.
Community Comment Notes
Community consensus strongly supports 'Yes', with many users citing the official Microsoft Learn documentation on autoscaling prerequisites. One user noted, "You must grant Azure Virtual Desktop access to manage the power state of your session host VMs," highlighting the specific permission need. Another user pointed out that the Desktop Virtualization Contributor role alone doesn't address the service principal's requirements, reinforcing why the additional Owner role assignment is the correct step.
Official Reference
This link opens the official vendor documentation in a new tab.
Exam Strategy
Always distinguish between the permissions required for a user (Admin1) and those required for the platform's service principal. For AVD features like autoscaling, check if the service principal needs elevated subscription-level permissions to manage the underlying VMs.
Frequently Asked Questions
Why does the service principal need the Owner role?
Is Desktop Virtualization Contributor enough for Admin1?
Community Votes
75% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
sKostas 👍 5 Answered AYes, it does. It is in the Prerequisites. https://learn.microsoft.com/en-us/azure/virtual-desktop/autoscale-create-assign-scaling-plan?tabs=portal%2Cintune&pivots=power-management
-
jeff1988 👍 2 Answered BB. No Assigning the Azure Virtual Desktop service principal the Owner role for Sub1 does not directly address the requirement for Admin1 to assign Scaling1 to Pool1. The Desktop Virtualization Contributor role already provides sufficient permissions for managing Azure Virtual Desktop resources, including scaling plans. Therefore, the solution does not meet the goal.
-
zuzmo483 👍 1 Answered Ahttps://learn.microsoft.com/en-us/azure/virtual-desktop/autoscale-create-assign-scaling-plan?tabs=portal%2Cintune&pivots=power-management "You must grant Azure Virtual Desktop access to manage the power state of your session host VMs. You must have the Microsoft.Authorization/roleAssignments/write permission on your subscriptions in order to assign the role-based access control (RBAC) role for the Azure Virtual Desktop service principal on those subscriptions. This is part of User Access Administrator and Owner built in roles."
-
lukiduc9625 👍 1Strange question... I suppose that is something wrong in question text: there is mentioned that Admin1 already is assigned Desktop Virtualization Contributor role for Sub1 and it is sufficient to assigning Scaling1 to Pool1 (and much more). It isn't necessary to implement any additional "solution"
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All AZ-140 Questions
Access 64 questions with complete answers and detailed explanations.
View Full AZ-140 Practice Test →