First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Plan and implement an Azure Virtual Desktop infrastructure
A company needs each user to always return to the same session host so that locally installed applications and local profile changes persist between sessions. Which host pool type should be created?
- Personal Correct answer.
- Pooled with persistent load balancing
- Pooled with depth-first load balancing
- Pooled with breadth-first load balancing
Explanation
A personal host pool assigns each user a dedicated session host, so any local changes made by that user survive across sessions. Pooled host pools, regardless of load-balancing algorithm, hand out whichever host is available at sign-in time.
Question 2Plan and implement an Azure Virtual Desktop infrastructure
In a pooled host pool, which load-balancing algorithm directs a new user session to the session host with the fewest active sessions?
- Priority-based
- Depth-first
- Round-robin
- Breadth-first Correct answer.
Explanation
Breadth-first spreads sessions evenly by selecting the session host that currently has the lowest session count. Depth-first instead saturates one host up to its maximum session limit before using the next host.
Question 3Plan and implement an Azure Virtual Desktop infrastructure
A pooled host pool uses depth-first load balancing with a maximum session limit of 10 and contains two session hosts. How are the first 12 user sessions distributed?
- 10 sessions on the first host and 2 on the second Correct answer.
- 12 sessions on the first host
- 2 sessions on the first host and 10 on the second
- 6 sessions on each host
Explanation
Depth-first load balancing fills a session host until it reaches the host pool's maximum session limit before placing new sessions on the next available host, so the first host takes 10 and the overflow goes to the second.
Question 4Plan and implement an Azure Virtual Desktop infrastructure
What is the purpose of the registration key that is generated for a host pool?
- It authenticates users to the Azure Virtual Desktop gateway.
- It registers a session host with the host pool. Correct answer.
- It decrypts the FSLogix profile container.
- It licenses the session hosts for multi-session Windows.
Explanation
The registration key is supplied to the Azure Virtual Desktop agent installer so the virtual machine joins the correct host pool. Keys can be configured to expire, after which a new key must be generated for further registrations.
Question 5Plan and implement an Azure Virtual Desktop infrastructure
How do client connections reach a session host in Azure Virtual Desktop without exposing inbound ports?
- Session hosts make outbound TCP 443 connections to the AVD service. Correct answer.
- Inbound TCP 3389 must be opened from the internet to each session host.
- Clients connect directly to each session host's public IP address.
- An inbound site-to-site VPN gateway is required in the virtual network.
Explanation
Session hosts use the reverse-connect transport: they establish outbound HTTPS connections to the Azure Virtual Desktop service, and RDP traffic flows back over that already-established channel. No inbound ports or public IP addresses are required on the session hosts.
Question 6Plan and implement an Azure Virtual Desktop infrastructure
Users must receive only two published programs from a pooled host pool, with no full desktop session. What should you create?
- A desktop application group
- A personal host pool
- A RemoteApp application group Correct answer.
- A workspace with a desktop application group
Explanation
RemoteApp application groups publish individual programs from the session hosts, and the programs are added to the application group and then associated with a workspace. Desktop application groups publish a full desktop session instead.
Question 7Plan and implement an Azure Virtual Desktop infrastructure
What is the role of a workspace in Azure Virtual Desktop?
- It defines the load-balancing algorithm for the host pool.
- It hosts the session host virtual machines.
- It stores the FSLogix profile disks.
- It groups application groups into a user-visible feed. Correct answer.
Explanation
A workspace is a logical container that groups one or more application groups so the published resources appear together in the Azure Virtual Desktop client feed. Access to those resources is still governed by role assignments on the application groups.
Question 8Plan and implement an Azure Virtual Desktop infrastructure
You must store FSLogix profile containers for several hundred multi-session users who generate heavy profile I/O. Which storage choice meets the latency requirement?
- Azure Files premium file share or Azure NetApp Files Correct answer.
- Azure Blob Storage with a standard general-purpose v2 account
- Azure Files standard file share
- Azure managed disk attached to each session host
Explanation
FSLogix requires an SMB-accessible location, and premium Azure Files or Azure NetApp Files provides the IOPS and latency needed for large multi-session profile workloads. Standard tiers are typically undersized for this level of concurrent profile I/O.
Question 9Plan and implement an Azure Virtual Desktop infrastructure
You want session hosts to power off after business hours and come back online before the workday starts, based on schedules and active session counts. What should you configure?
- A scaling plan assigned to the host pool Correct answer.
- A validation environment on the host pool
- A host pool maximum session limit of zero
- An availability set for the session hosts
Explanation
Scaling plans automate ramp-up, peak, ramp-down and off-peak behaviour using schedules and session thresholds, starting and deallocating session hosts for you. They are assigned to host pools and can be scoped to tags or host pool capacity.
Question 10Plan and implement an Azure Virtual Desktop infrastructure
Which statement about Microsoft Entra ID-joined session hosts is correct?
- Users sign in with Microsoft Entra ID credentials. Correct answer.
- They can only host RemoteApp application groups.
- They cannot be used with FSLogix profile containers.
- They require a domain controller in the same virtual network.
Explanation
Microsoft Entra ID join removes the dependency on Active Directory domain controllers, and users authenticate to session hosts with their Entra ID identities. Additional configuration is needed only for resources that still require Kerberos, such as Azure Files.
Question 11Plan and implement an Azure Virtual Desktop infrastructure
You need a single golden image that is versioned and can be deployed to session hosts in several Azure regions. What should you use?
- An ARM template with a custom script extension
- A VHD stored in a general-purpose blob container
- An Azure Compute Gallery with image versioning Correct answer.
- A managed disk snapshot copied manually to each region
Explanation
Azure Compute Gallery stores image definitions, tracks versions, and replicates each version to the regions you select, so host pool deployments stay consistent and reproducible. It also supports specialized and generalized images plus shared access across subscriptions.
Question 12Plan and implement an Azure Virtual Desktop infrastructure
Users connecting over the internet report high latency and packet loss with the default transport. Which feature establishes a UDP connection directly to the session host?
- RDP bandwidth throttling
- RDP Shortpath for managed networks
- RDP Shortpath for public networks Correct answer.
- Azure Front Door acceleration
Explanation
RDP Shortpath for public networks establishes a UDP-based connection directly to the session host over the internet, improving latency and throughput compared with the TCP reverse-connect tunnel. The managed-networks variant instead relies on private connectivity such as VPN, ExpressRoute, or peering.
Question 13Plan and implement an Azure Virtual Desktop infrastructure
Which requirement must be met before an application can be delivered with MSIX app attach?
- The package must be signed with a publicly trusted certificate.
- The application must be preinstalled on the golden image.
- The package must be expanded into an image on a reachable share. Correct answer.
- The session hosts must belong to a personal host pool.
Explanation
MSIX app attach works by expanding the package into an application image stored on a share the session hosts can read, then mounting it into the user session at sign-in. Because of this, the application is not installed in the base image at all.
Question 14Plan and implement an Azure Virtual Desktop infrastructure
You store FSLogix profiles on Azure Files and need NTFS permissions that map to on-premises Active Directory user accounts. Which configuration should you use?
- Azure Files with shared key authentication and share-level ACLs
- Azure Blob Storage with SAS tokens
- Azure Files with anonymous access enabled
- Azure Files with on-premises AD DS authentication Correct answer.
Explanation
To apply NTFS ACLs that correspond to Active Directory user identities on Azure Files, the storage account must be joined to AD DS and users must authenticate with their domain credentials. Shared key access cannot be scoped per user.
Question 15Plan and implement an Azure Virtual Desktop infrastructure
A pilot group must receive Azure Virtual Desktop service updates before the rest of the organization. What should you configure?
- Deploy the pilot hosts in a different Azure region.
- Create a separate application group in the production host pool.
- Add the pilot hosts to the production host pool and set the max session limit to 1.
- Set the host pool's validation environment property to Yes. Correct answer.
Explanation
Marking a host pool as a validation environment means it receives service updates before host pools that are not marked, so the pilot group can test new builds first. After validation, the same update is applied to the remaining production host pools.
Question 16Plan and implement an Azure Virtual Desktop infrastructure
Which built-in role must be assigned to a user so they can connect to published desktops and apps?
- Desktop Virtualization Contributor
- Virtual Machine Contributor
- Desktop Virtualization User Correct answer.
- Desktop Virtualization Host Pool Contributor
Explanation
Desktop Virtualization User is assigned on the application group and grants end users access to the published resources. The contributor roles allow an administrator to manage configuration but do not grant sign-in rights.
Question 17Plan and implement an Azure Virtual Desktop infrastructure
Which entitlement allows a user to access Azure Virtual Desktop session hosts?
- Microsoft 365 or Windows E3/E5 per user Correct answer.
- An Azure pay-as-you-go subscription
- A Visual Studio Professional subscription
- A Microsoft 365 Business Basic plan
Explanation
Azure Virtual Desktop requires an eligible per-user license, such as Microsoft 365 E3/E5, Windows E3/E5, Windows VDA, or an Azure Virtual Desktop per-user license. The license must be assigned to every user who connects to a session host.
Question 18Plan and implement an Azure Virtual Desktop infrastructure
You are deploying session hosts for a pooled host pool and must keep capacity available if a single datacenter fails. What should you do?
- Create two host pools in the same availability zone
- Deploy session hosts in different Azure subscriptions
- Deploy all session hosts in a single availability set
- Deploy session hosts across availability zones Correct answer.
Explanation
Availability zones are physically separate datacenters within a region, so spreading session hosts across zones keeps the host pool usable when one zone is lost. A single host pool can contain session hosts that sit in different zones.
Question 19Plan and implement an Azure Virtual Desktop infrastructure
You need profile resiliency so that an outage of a single file share does not block user sign-in, and profile data should be cached per session host. Which FSLogix feature should you enable?
- Office container only
- Cloud Cache with multiple profile locations Correct answer.
- Roaming user profiles delivered by GPO
- Profile container with a single Azure Files share
Explanation
Cloud Cache writes profile data to multiple locations, such as a local disk plus one or more shares, so a session can continue when one location becomes unavailable. It also reduces sign-in time because part of the profile is read locally.
Question 20Plan and implement an Azure Virtual Desktop infrastructure
Which outbound rule must a firewall allow so that a session host can maintain the Azure Virtual Desktop reverse-connect channel?
- TCP 3389 inbound from the AVD service
- TCP 443 outbound to AVD endpoints Correct answer.
- UDP 3478 inbound from the internet
- TCP 445 outbound to the internet
Explanation
Session hosts keep the reverse-connect channel open by making outbound TCP 443 connections to the Azure Virtual Desktop service and its required FQDNs. Any firewall or proxy on the host network must permit that traffic.
Question 21Plan and implement an Azure Virtual Desktop infrastructure
Which service should you use to collect Azure Virtual Desktop diagnostics and query historical session connection data?
- Network Watcher connection monitor
- A Log Analytics workspace Correct answer.
- Azure Service Health
- Azure Advisor
Explanation
Diagnostic settings on host pools and workspaces send connection, error, and host registration events to a Log Analytics workspace, where they can be queried with KQL and used in alerts and workbooks.
Question 22Plan and implement an Azure Virtual Desktop infrastructure
A personal host pool is configured for automatic assignment. What happens when a user without an assigned session host starts a session?
- The service assigns an available unassigned host. Correct answer.
- The connection fails until an administrator assigns a host.
- The user is redirected to a pooled host pool.
- A new session host is provisioned automatically.
Explanation
With automatic assignment the service selects an unassigned session host at the user's first connection and pins that user to it for future sessions. Manual assignment, by contrast, requires an administrator to map users to hosts.
Question 23Plan and implement an Azure Virtual Desktop infrastructure
Which feature lets a user start a deallocated session host directly from the Azure Virtual Desktop client?
- RDP Shortpath
- Start VM on Connect Correct answer.
- A scaling plan ramp-down schedule
- Drain mode
Explanation
Start VM on Connect powers on a deallocated session host when a user attempts to connect, and it requires the Desktop Virtualization Power On Contributor role to be granted to the Azure Virtual Desktop service principal. This supports cost savings without leaving hosts running constantly.
Question 24Plan and implement an Azure Virtual Desktop infrastructure
Users can see a workspace in the client but no desktops appear. The desktop application group exists and is associated with the workspace. What is the most likely cause?
- The workspace is deployed in a different Azure region.
- The host pool is configured to use breadth-first load balancing.
- The session hosts are currently in drain mode.
- Users are not assigned the Desktop Virtualization User role. Correct answer.
Explanation
A workspace only organizes application groups; a user sees resources only when they hold an RBAC role such as Desktop Virtualization User on the application group itself. Without that assignment the feed is empty even though everything else is configured correctly.
Question 25Plan and implement an Azure Virtual Desktop infrastructure
Several users of a pooled host pool intermittently receive temporary profiles. FSLogix logs show the profile VHDX is already attached when the second sign-in occurs. What is the most likely cause?
- The Azure Files share is being throttled.
- The FSLogix agent is not installed on the session hosts.
- The session hosts are all in drain mode.
- The user has active sessions on two session hosts. Correct answer.
Explanation
A profile container VHDX can be mounted by only one session at a time, so a user with simultaneous sessions on two different hosts causes the second sign-in to fall back to a temporary profile. The fix is to prevent concurrent sessions, for example with a single-session limit per user.
Question 26Plan and implement an Azure Virtual Desktop infrastructure
Which host pool load balancing method distributes each new session to the session host that currently has the fewest sessions?
- Breadth-first Correct answer.
- Round-robin distribution
- Persistent host affinity
- Depth-first
Explanation
Breadth-first is the default algorithm for pooled host pools and directs each new session to the host with the lowest session count, which spreads users evenly. Depth-first instead fills the first available host to its session limit before moving on. Azure Virtual Desktop exposes only breadth-first and depth-first, so any other scheduling name is not a valid choice.
Question 27Plan and implement an Azure Virtual Desktop infrastructure
A pooled host pool must never place more than 20 concurrent sessions on a single session host. Which host pool setting should you configure?
- The preferred app group type
- The load balancing algorithm
- Max session limit Correct answer.
- The registration key expiration
Explanation
Max session limit caps the number of concurrent sessions that the broker will place on any one session host in the pool. Once a host reaches that number it stops receiving new sessions and the broker selects another host. Load balancing and app group settings do not control the per-host session count.
Question 28Plan and implement an Azure Virtual Desktop infrastructure
You prepare a generalized Windows 11 Enterprise multi-session virtual machine to act as a session host. Which components must be installed on it before it can register with a host pool?
- The Azure Virtual Desktop agent and the agent boot loader Correct answer.
- The FSLogix agent and the Remote Desktop Session Host role
- The Azure Monitor agent and the Dependency agent
- The Remote Desktop client and the web client
Explanation
The Azure Virtual Desktop agent handles session brokering and health reporting, and the agent boot loader keeps the agent current and starts it. Together with a valid registration key they allow the VM to register with the host pool. The FSLogix and monitoring agents support profiles and telemetry but play no part in registration.
Question 29Plan and implement an Azure Virtual Desktop infrastructure
You need to group session hosts that serve the same users and share the same load-balancing configuration. Which Azure Virtual Desktop object provides this grouping?
- Workspace
- Host pool Correct answer.
- Scaling plan
- Application group
Explanation
A host pool is the collection of session hosts that share load-balancing settings, a maximum session limit and the same set of published resources. Application groups draw their hosts from a single host pool, and workspaces only group application groups for user access.
Question 30Plan and implement an Azure Virtual Desktop infrastructure
Which operating system can run a multi-session Azure Virtual Desktop session host that several users share at the same time?
- Windows 11 Enterprise multi-session Correct answer.
- Windows Server 2022 with the Remote Desktop Session Host role installed
- Windows 11 Pro
- Windows 10 Home
Explanation
Only the Windows 10 or Windows 11 Enterprise multi-session images provide the multi-session capability that lets multiple users share one session host. Windows Server and the single-session client editions run one user session per host, and Home editions are not supported for Azure Virtual Desktop.
Question 31Plan and implement an Azure Virtual Desktop infrastructure
Users will subscribe to a workspace with the Remote Desktop client for Windows. The deployment uses the Azure Resource Manager model. Which feed URL should users enter?
- https://rdweb.wvd.microsoft.com/api/arm/feeddiscovery Correct answer.
- https://client.wvd.microsoft.com/api/feeddiscovery
- https://rdweb.wvd.microsoft.com/webclient
- https://rdweb.wvd.microsoft.com/api/feeddiscovery/webfeeddiscovery.aspx
Explanation
Azure Resource Manager-based workspaces publish their feed at https://rdweb.wvd.microsoft.com/api/arm/feeddiscovery, and that is the URL entered in the client subscription wizard. The /api/feeddiscovery/webfeeddiscovery.aspx path belongs to the retired classic model, and the web client URL is used for browser access rather than client subscription.
Question 32Plan and implement an Azure Virtual Desktop infrastructure
Users of a pooled host pool run computer-aided design software and require GPU acceleration. Which virtual machine series should the session hosts use?
- NV-series Correct answer.
- D-series general purpose
- B-series burstable
- L-series storage optimized
Explanation
NV-series (and NVv4) virtual machines include NVIDIA GPUs intended for graphics and visualization workloads, including GPU-accelerated remote sessions. General purpose, burstable and storage optimized series do not provide graphics GPUs.
Question 33Plan and implement an Azure Virtual Desktop infrastructure
Session hosts run in the West Europe Azure region. Where should the FSLogix profile container share be placed to minimize sign-in times?
- In the same Azure region as the session hosts Correct answer.
- In a storage account in a different region with geo-redundancy
- On the session host OS disk
- On an on-premises file server reachable over a site-to-site VPN
Explanation
Profile containers are mounted over the network at sign-in, so round-trip latency to the share dominates logon time. Keeping the share in the same Azure region as the session hosts gives the lowest latency and avoids cross-region data charges. Local disks cannot be shared between hosts, and geo-redundant replication does not reduce primary read latency.
Question 34Plan and implement an Azure Virtual Desktop infrastructure
You must delegate the ability to create and manage host pools, application groups and workspaces, without granting subscription ownership. Which built-in role should you assign?
- Storage Account Contributor
- Desktop Virtualization Contributor Correct answer.
- Virtual Machine Contributor
- Desktop Virtualization Host Pool Contributor
Explanation
Desktop Virtualization Contributor grants full access to all Azure Virtual Desktop resource types, including host pools, application groups and workspaces. The Host Pool Contributor role is scoped to host pools and their session hosts only, so it cannot manage application groups or workspaces.
Question 35Plan and implement an Azure Virtual Desktop infrastructure
A help desk team must be able to enable drain mode, send messages to users and sign off user sessions. Which built-in role provides these capabilities?
- Desktop Virtualization User
- Desktop Virtualization Application Group Contributor
- Desktop Virtualization Session Host Operator Correct answer.
- Desktop Virtualization Workspace Contributor
Explanation
Desktop Virtualization Session Host Operator is scoped to session host and user session actions, which include drain mode, sending messages and logging off sessions. The other AVD roles either grant end-user access or govern application groups and workspaces rather than live sessions.
Question 36Plan and implement an Azure Virtual Desktop infrastructure
You must take a session host out of service for patching tonight while letting current users finish their work. What should you configure?
- Set the max session limit of the host pool to one
- Assign the session host to a validation host pool
- Delete the session host registration
- Enable drain mode on the session host Correct answer.
Explanation
Drain mode stops the broker from placing new sessions on a host while leaving existing connections intact. That lets current users finish and lets you patch or rebuild the host afterwards. Changing the maximum session limit affects the whole pool, and removing the registration disconnects users immediately.
Question 37Plan and implement an Azure Virtual Desktop infrastructure
You install applications on a session host VM built from a marketplace image and then plan to capture a custom managed image. What must you run before capturing the image?
- The Azure Virtual Desktop agent boot loader installer package
- sysprep with the /generalize /oobe /shutdown options Correct answer.
- The Remote Desktop Services installation wizard
- diskmgmt.msc to generalize the disks
Explanation
A custom image used to create new session hosts must be generalized so that each new VM receives unique machine identity and settings. Running sysprep with /generalize, /oobe and /shutdown prepares the operating system and shuts the VM down before capture. The AVD agent and boot loader are reinstalled or reconfigured after deployment, not before capture.
Question 38Plan and implement an Azure Virtual Desktop infrastructure
Session hosts mount FSLogix profile containers from an Azure Files share. Which outbound network requirement applies to the session hosts?
- TCP 3389 to the storage account
- UDP 53 to the storage account
- TCP 445 to the storage account Correct answer.
- TCP 135 to the storage account
Explanation
FSLogix attaches profile VHDX files over SMB, so session hosts must be able to reach the storage account on TCP 445. Many networks block port 445 outbound, which causes profile mount failures at sign-in. Ports 3389, 53 and 135 are unrelated to SMB file access.
Question 39Plan and implement an Azure Virtual Desktop infrastructure
You must enable drive redirection and multi-monitor support for every app group in a host pool with a single configuration. Where should you set these values?
- In the host pool RDP properties Correct answer.
- On each user's Remote Desktop client
- In the workspace properties
- In the Azure Virtual Desktop scaling plan
Explanation
Custom RDP properties configured on the host pool are inherited by every application group in that pool, so one change covers all published desktops and apps. Application groups can then override individual properties if needed. Workspaces, scaling plans and client settings do not govern the RDP session parameters sent by the broker.
Question 40Plan and implement an Azure Virtual Desktop infrastructure
Users authenticate to Azure Virtual Desktop with Microsoft Entra ID. You must require multifactor authentication when users connect. What should you configure?
- A network security group rule on the host subnet
- A Conditional Access policy Correct answer.
- A host pool RDP property for multi-monitor
- A custom Domain Name System zone
Explanation
Azure Virtual Desktop authentication is performed by Microsoft Entra ID, so sign-in requirements such as multifactor authentication are enforced through Conditional Access policies targeting the Azure Virtual Desktop application. Host pool properties, network rules and DNS settings do not influence how users authenticate.
Question 41Plan and implement an Azure Virtual Desktop infrastructure
You plan to deploy 100 Standard_D4s_v5 session hosts in a subscription that has never hosted virtual machines. Which limit should you verify before deployment?
- The number of storage accounts per region
- The regional vCPU quota for the Dv5 family Correct answer.
- The number of virtual networks per subscription
- The number of public IP addresses per region
Explanation
Azure subscriptions have a per-region, per-VM-family vCPU quota, and a new subscription usually has a low default. One hundred D4s_v5 hosts require 400 vCPUs in that family, so the quota must be raised before deployment succeeds. Storage account, virtual network and public IP limits are not the typical blocker for a session host rollout.
Question 42Plan and implement an Azure Virtual Desktop infrastructure
A host pool registration key was generated two weeks ago. New session hosts now fail to register with the host pool. What should you do?
- Reinstall the Remote Desktop client on the session hosts
- Restart the Azure Virtual Desktop broker service
- Generate a new registration key Correct answer.
- Reassign the session hosts to a different workspace
Explanation
Registration keys have a limited lifetime that you choose when generating them, so a key created days or weeks earlier may no longer be valid. Generating a fresh key and using it during agent installation registers the new hosts. Broker restarts, workspace membership and client software are unrelated to host registration.
Question 43Plan and implement an Azure Virtual Desktop infrastructure
You create a personal host pool where each user must receive the full desktop of an assigned session host. Which application group type must you create?
- Desktop application group Correct answer.
- RemoteApp application group
- Workspace application group
- Hybrid application group
Explanation
Personal host pools publish a complete desktop session, so the application group must be a desktop application group. RemoteApp application groups are used with pooled host pools to publish individual programs. Workspace and hybrid application group types do not exist.
Question 44Plan and implement an Azure Virtual Desktop infrastructure
Each morning a user in a pooled host pool lands on a different session host with different locally installed tools. The user must always return to the same machine. What should you change?
- Enable depth-first load balancing on the host pool
- Raise the maximum session limit of the host pool
- Publish the tools as a RemoteApp application group
- Move the user to a personal host pool Correct answer.
Explanation
Pooled host pools assign users to whichever host the load balancer selects, so the machine can change on every connection. Personal host pools give each user a dedicated session host so the desktop and locally installed software stay consistent. Load balancing and session limits only change how pooled sessions are spread.
Question 45Plan and implement an Azure Virtual Desktop infrastructure
You must redirect only the Outlook cached data and OneDrive cache of multi-session users to a container, leaving the rest of the profile in place. Which FSLogix container type should you use?
- Profile container
- App container
- Cloud Cache
- Office container Correct answer.
Explanation
The FSLogix Office container redirects only the Office and OneDrive caches, such as the Outlook OST and OneDrive local files, while the rest of the user profile stays where it is. A profile container captures the entire user profile instead. Cloud Cache is a resiliency mechanism that can front either container type.
Question 46Plan and implement an Azure Virtual Desktop infrastructure
Autoscale is enabled on a host pool, but the scaling plan fails to start deallocated session hosts. Which built-in role must be assigned to the Azure Virtual Desktop service principal?
- Desktop Virtualization Application Group Contributor
- Desktop Virtualization User
- Virtual Machine Contributor
- Desktop Virtualization Power On Off Contributor Correct answer.
Explanation
A scaling plan acts through the Azure Virtual Desktop service principal, which needs the Desktop Virtualization Power On Off Contributor role on the subscription or resource group containing the session hosts to start and stop them. Roles scoped to application groups or to end users grant no power operations, and Virtual Machine Contributor is not the role the service checks for autoscale.
Question 47Plan and implement an Azure Virtual Desktop infrastructure
You deploy Windows 11 Enterprise multi-session session hosts on Azure. Which virtual machine configuration is required for the guest operating system to boot and run supported?
- Generation 1 VM with boot diagnostics enabled on a managed storage account
- Generation 1 VM with an unmanaged OS disk
- Generation 2 VM with a virtual TPM enabled, such as Trusted launch Correct answer.
- Generation 2 VM with accelerated networking disabled
Explanation
Windows 11 requires UEFI firmware, Secure Boot capability and a TPM 2.0 device, which on Azure means a Generation 2 VM with a virtual TPM, typically deployed with Trusted launch. Generation 1 VMs lack these capabilities and are not a supported configuration for Windows 11 session hosts. Accelerated networking is a performance option unrelated to operating system requirements.
Question 48Plan and implement an Azure Virtual Desktop infrastructure
A pooled host pool must support 250 concurrent users. Each session host is configured with a maximum session limit of 20, and breadth-first load balancing is in use. What is the minimum number of session hosts you should deploy?
- 10
- 20
- 12
- 13 Correct answer.
Explanation
Each host can take 20 concurrent sessions, so 250 users require 250 / 20 = 12.5 hosts. Because a partial host cannot serve the remaining users, you must round up to 13 hosts to keep total capacity at or above the requirement.
Question 49Plan and implement an Azure Virtual Desktop infrastructure
Session hosts are Microsoft Entra ID joined only and there is no Active Directory domain. FSLogix profile containers will be stored on Azure Files. Which authentication method should you enable so users can mount their profiles?
- Microsoft Entra Kerberos Correct answer.
- SFTP with a shared access signature
- NTLMv2 with a storage account key
- Anonymous public access
Explanation
FSLogix needs identity-based SMB access to the profile share, and without Active Directory Domain Services the supported option is Microsoft Entra Kerberos on the storage account. It lets Entra ID identities obtain Kerberos tickets for Azure Files. Storage account keys, SAS tokens and anonymous access do not provide per-user identity for SMB mounts.
Question 50Plan and implement an Azure Virtual Desktop infrastructure
A scaling plan is configured for a pooled host pool. Which setting defines the percentage of the pool's maximum capacity that must be reached before autoscale starts additional session hosts?
- Host pool assignment
- Minimum percentage of hosts
- Capacity threshold Correct answer.
- Force logoff
Explanation
Capacity threshold is expressed as a percentage of the maximum session limit, and autoscale starts another host when current usage reaches it. Minimum percentage of hosts instead controls how many hosts stay running during off-peak periods. Host pool assignment and force logoff control scope and user sign-out behaviour.