Community Q&A
AZ-140 — frequently asked questions
Community-vetted answers to 40 common questions about this exam, each traced back to a specific practice question.
Questions from real practice questions
Each Q&A comes from a specific question — follow the link for the full analysisAVD Per-user Access Pricing for External Users
Why not add users to the app group first?
Access groups grant permission but do not provide the necessary license for authentication and billing under per-user pricing.
Do I need Azure AD Premium for external users?
No, Microsoft 365 F3 licenses allow guest users to access AVD resources without needing Azure AD Premium P1 or P2.
Which Two Actions Enable a Private Endpoint for an AVD Host Pool?
Why is the feed sub-resource wrong for a host pool private endpoint?
The feed sub-resource privately connects an Azure Virtual Desktop workspace so clients can reach the feed privately. For a host pool such as Pool1, the connection sub-resource is the one that carries session traffic.
Do I really need to reregister Microsoft.DesktopVirtualization before a private endpoint?
Yes. The subscription must have the Microsoft.DesktopVirtualization resource provider registered so the private endpoint and its DNS/approval flow can be created for the host pool.
Adding Server2 to an AVD Host Pool: Which Two Actions?
Why isn't the Azure Connected Machine agent (B) required to add Server2 to Pool1?
Option B applies to Azure Arc-enabled servers or Azure Local session hosts. A standard Windows Server VM added to an AVD host pool needs the AVD agent and a host pool registration token.
Why is New-AzWvdHostPool (C) wrong for Server2?
New-AzWvdHostPool creates a new host pool, but Pool1 already exists. Adding Server2 requires registering it as a session host, not provisioning another host pool.
Which Storage Accounts Can Pool1 Use for FSLogix Containers?
Why is storage4 excluded if it supports SMB?
Storage4 is a StorageV2 account in West US, while Pool1 is in East US. FSLogix Profile and Office Containers are latency-sensitive and should use Azure Files in the same region as the session hosts.
Does BlobBlockStorage (storage3) work for FSLogix containers?
No. BlobBlockStorage supports only blob storage, not SMB file shares, and FSLogix Profile/Office Containers require an SMB Azure Files share.
Does the Owner Role Let Admin1 Assign Scaling1 to Pool1?
Why isn't Desktop Virtualization Contributor enough to assign Scaling1 to Pool1?
That role manages host pools and scaling plans, but lacks Microsoft.Authorization/roleAssignments/write, which the autoscale flow needs to grant the AVD service principal rights over the session host VMs.
Would User Access Administrator on Sub1 also meet the goal?
Yes. User Access Administrator includes roleAssignments/write at subscription scope, so it can perform the role assignment that assigning Scaling1 to Pool1 requires, just like Owner.
Does User Access Administrator Let Admin1 Assign Scaling1 to Pool1?
Why doesn't User Access Administrator let Admin1 assign Scaling1 to Pool1?
User Access Administrator only manages role assignments; assigning a scaling plan is a Microsoft.DesktopVirtualization operation allowed by Desktop Virtualization Contributor, already held by Admin1.
Does Admin1 already have permission to assign the scaling plan?
Yes. Desktop Virtualization Contributor at subscription scope includes Microsoft.DesktopVirtualization actions, so Admin1 can already assign Scaling1 to Pool1.
Which Storage Accounts Can Host FSLogix Profile Containers?
Why can't the blob accounts storage2 and storage3 hold FSLogix profile containers?
FSLogix profiles are VHDX files mounted over SMB, and page blobs and block blobs do not expose an SMB file share, so they cannot host profile containers.
Are standard Azure file shares really supported for FSLogix profile containers?
Yes. Microsoft lists standard file shares as valid for light workloads, while premium file shares are recommended for medium, heavy and power workloads.
How Should You Reference User1 in FSLogix Per-User Registry Settings?
Why is CONTOSO\User1 wrong for FSLogix per-user settings?
FSLogix applies per-user settings through a SID-keyed registry subkey on the session host; a pre-Windows 2000 or UPN logon name can change and is not the mapping key.
Does referencing the SID still work if User1's logon name later changes?
Yes. Because the SID stays constant even when the UPN or SAM logon name is edited, FSLogix continues to match the per-user settings to the same account.
Does Session Time Limits Meet the AVD Auto Sign-Out Goal?
Which Session Time Limits setting actually logs the user off in AVD?
"Set time limit for disconnected sessions" ends the session once the limit expires, which signs the user out. Adding "End session when time limits are reached" ensures termination instead of a lingering disconnected session.
Is Local Group Policy the best place to set session time limits on AVD hosts?
It works and meets the goal, but local policy must be applied to each session host and is lost on reimage. Domain GPO or Intune is preferable for fleets, though that does not change the answer here.
How Do You Secure AVD Session Host Admin Access via the Azure Portal?
Why isn't Conditional Access (C) enough to secure session host admin access?
Conditional Access only evaluates sign-in conditions such as MFA and device compliance; it does not provide the RDP/SSH channel to session hosts that portal-based administration requires.
Do Azure Bastion and AVD session hosts need public IP addresses?
No. Bastion connects over private IPs through the Azure portal, so session hosts can stay private with no public IPs and no inbound RDP/SSH ports open.
Which Users Support FSLogix Application Rule Sets on Entra Joined Hosts?
Why can't User1, a cloud-only Entra member, use FSLogix application rule sets?
Rule sets match on traditional Active Directory SIDs. A cloud-only member exists only in Microsoft Entra ID, so it has no on-premises AD SID for App Masking to evaluate, even though it is a valid member account.
Do B2B guest users like User3 get FSLogix application rule sets applied?
No. A guest identity is represented by its home-tenant object rather than a local on-premises AD SID, so application rule sets cannot resolve it on your Entra joined session hosts.
Azure VM Upload Requirements: VHD and Fixed Disk
Can I upload a Generation 1 VM to Azure?
While some legacy tools may allow it, Azure primarily supports Generation 2 VMs for upload. However, this specific exam question focuses on disk conversion actions (A and C) as the primary solution.
Why is VHDX not an option?
VHDX is supported by Azure, but the question options force a choice between VHD and other formats. Converting to VHD is a valid path, whereas keeping it as VHDX might require additional steps not listed.
Assigning Scaling Plan Permissions in Azure Virtual Desktop
Why does the service principal need the Owner role?
The service principal requires permissions to manage the power state and resources of session host VMs, which the Owner role provides at the subscription level.
Is Desktop Virtualization Contributor enough for Admin1?
Admin1 has this role, but the question focuses on enabling the service principal's capabilities for autoscaling, which requires additional permissions.
What Should You Configure Next for an FSLogix Profile Container?
Why is installing the FSLogix agent not the next step on this multi-session host?
The Windows 10 multi-session image already includes the FSLogix agent; the administrator still must configure the profile container path and settings.
Does share1 need a SAS key or shared key access for FSLogix profiles?
No. FSLogix uses SMB with contoso.com authentication plus share and NTFS permissions, so a SAS key or shared-key change is unrelated.
Which disk format works for an Azure Virtual Desktop session host image?
Why can’t a fixed-size VHDX be used for an AVD session host image?
Azure’s upload path accepts VHD, not VHDX; a VHDX must be converted to a fixed-size VHD first, so it is not the best disk to select.
What makes Disk1 preferable to a dynamically expanding VHD?
Fixed-size VHDs give predictable performance and match Azure’s supported image format, avoiding conversion and resizing work before deployment.
Which VM Can Source a Generalized AVD Session Host Image?
Why is SourceVM1 not valid as the AVD source VHD?
SourceVM1 is not generalized, so it still contains machine-specific identity and user-specific data; Sysprep /generalize must remove those before it can be used as an AVD image source.
Does a deallocated VM count as generalized for AVD images?
No. Deallocation only stops compute billing; it does not run Sysprep, so the operating system remains specialized and cannot be used as an AVD session host image source.
Which storage should host FSLogix profile containers on SSDs at lowest cost?
Why is Azure NetApp Files not the best answer for FSLogix profile containers here?
It is SSD-backed and supported, but it requires managing NetApp accounts, capacity pools and volumes and costs more, failing the minimize-cost and minimize-effort requirements.
Can Azure Blob Storage Premium be used to store FSLogix profile containers?
No. FSLogix profile containers require an SMB share such as Azure Files or Azure NetApp Files; blob storage is not a supported profile container target, even in a premium SSD tier.
Where Do You Enable App1 Managed Identity and Clipboard Redirection in AVD?
Why isn't App1's managed identity assigned on the AVD application group or workspace?
Because App1 is a RemoteApp running on session hosts, the managed identity belongs to the Azure VM/session host that runs the app, not to the AVD application group or workspace.
Where exactly is Clipboard redirection enabled for an AVD host pool?
In the host pool's RDP properties under device redirection settings; all session hosts in Pool1 inherit that configuration.
How Do You Enable Screen Capture Protection for an Azure Virtual Desktop Host Pool?
Why is disabling Clipboard redirection in Pool1's RDP Properties not enough for screen capture protection?
Clipboard redirection controls copy/paste data flow only; it does not block a user from capturing the session screen with screenshot tools.
Can Intune configure AVD screen capture protection instead of local Group Policy?
Yes; an Intune policy ultimately configures a local Group Policy object on the session host, so the setting still lands on Host1 and Host2.
Can User1, User2, and User3 Use FSLogix Profiles on Their Hosts?
Why can't cloud-only User2 use an FSLogix profile on the Entra-joined Host1?
FSLogix profile access depends on an AD DS-backed identity or supported Entra Kerberos hybrid identity; a cloud-only Entra account lacks the AD DS SID that profile share permissions require.
Does Host1 being Entra-joined mean no FSLogix profiles can work there?
No. With supported Azure Files Entra Kerberos and a hybrid synced identity such as User1, FSLogix profile access can work on an Entra-joined session host.
← Back to AZ-140 Configuring and Operating Microsoft Azure Virtual Desktop Study Guide