Study guide for Exam AZ-140: Configuring and Operating Microsoft Azure Virtual Desktop
Purpose of this document
This study guide should help you understand what to expect on the exam and includes a summary of the topics the exam might cover and links to additional resources. The information and materials in this document should help you focus your studies as you prepare for the exam.
Useful links | Description |
---|---|
Review the skills measured as of July 22, 2024 | This list represents the skills measured AFTER the date provided. Study this list if you plan to take the exam AFTER that date. |
Review the skills measured prior to July 22, 2024 | Study this list of skills if you take your exam PRIOR to the date provided. |
Change log | You can go directly to the change log if you want to see the changes that will be made on the date provided. |
How to earn the certification | Some certifications only require passing one exam, while others require passing multiple exams. |
Certification renewal | Microsoft associate, expert, and specialty certifications expire annually. You can renew by passing a free online assessment on Microsoft Learn. |
Your Microsoft Learn profile | Connecting your certification profile to Microsoft Learn allows you to schedule and renew exams and share and print certificates. |
Exam scoring and score reports | A score of 700 or greater is required to pass. |
Exam sandbox | You can explore the exam environment by visiting our exam sandbox. |
Request accommodations | If you use assistive devices, require extra time, or need modification to any part of the exam experience, you can request an accommodation. |
Take a free Practice Assessment | Test your skills with practice questions to help you prepare for the exam. |
Updates to the exam
Our exams are updated periodically to reflect skills that are required to perform a role. We have included two versions of the Skills Measured objectives depending on when you are taking the exam.
We always update the English language version of the exam first. Some exams are localized into other languages, and those are updated approximately eight weeks after the English version is updated. While Microsoft makes every effort to update localized versions as noted, there may be times when the localized versions of an exam are not updated on this schedule. Other available languages are listed in the Schedule Exam section of the Exam Details webpage. If the exam isn't available in your preferred language, you can request an additional 30 minutes to complete the exam.
Note
The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.
Note
Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.
Skills measured as of July 22, 2024
Audience profile
As a candidate for this exam, you should be a server or desktop administrator with subject matter expertise in designing, implementing, managing, and maintaining Microsoft Azure Virtual Desktop experiences and remote apps for any device.
To deliver these experiences, you should work closely with:
Azure administrators
Azure architects
Microsoft 365 administrators
Azure security engineers
Azure Stack HCI administrators
You should have experience with Azure technologies, including:
Compute
Networking
Identity
Storage
Resiliency
You should be able to manage end-user desktop environments, including delivering applications and configuring user settings. You should use the Azure portal, templates, scripting, and command-line tools to manage an Azure Virtual Desktop deployment.
Skills at a glance
Plan and implement an Azure Virtual Desktop infrastructure (40–45%)
Plan and implement identity and security (15–20%)
Plan and implement user environments and apps (20–25%)
Monitor and maintain an Azure Virtual Desktop infrastructure (10–15%)
Plan and implement an Azure Virtual Desktop infrastructure (40–45%)
Plan, implement, and manage networking for Azure Virtual Desktop
Assess network capacity and speed requirements for Azure Virtual Desktop
Design network configuration for session hosts to meet requirements for Azure Virtual Desktop
Plan and implement Remote Desktop Protocol (RDP) Shortpath and quality of service (QoS) policies
Plan and implement an Azure Private Link solution for Azure Virtual Desktop
Monitor and troubleshoot network connectivity
Plan and implement storage for Azure Virtual Desktop user data
Plan storage for Azure Virtual Desktop user data
Implement storage for FSLogix components
Implement storage accounts for Azure Virtual Desktop
Implement file shares for Azure Virtual Desktop
Implement Azure NetApp Files for Azure Virtual Desktop
Plan host pools and session hosts
Recommend resource groups, subscriptions, and management groups for Azure Virtual Desktop resources
Recommend an operating system (OS) for Azure Virtual Desktop session hosts
Recommend an appropriate licensing model for Azure Virtual Desktop based on requirements
Plan a host pool architecture
Design an Azure Virtual Desktop configuration for performance requirements
Design an Azure Virtual Desktop configuration for Azure Virtual Machines capacity requirements
Implement host pools and session hosts
Create host pools and session hosts by using the Azure portal
Automate creation of Azure Virtual Desktop hosts and host pools by using PowerShell, Azure CLI, Azure Resource Manager templates (ARM templates), and Bicep
Configure host pool and session host settings
Apply a Windows client or Windows Server license to a session host
Create and manage session host images
Create an image manually
Create an image by using Azure virtual machine Image Builder
Modify an image
Plan and implement lifecycle management for images
Apply OS and application updates to an image
Create a session host by using a custom image
Plan and implement image storage, including Compute Gallery
Plan and implement identity and security (15–20%)
Plan and implement identity integration
Select an identity scenario for Azure Virtual Desktop, including Active Directory Domain Services (AD DS), Microsoft Entra ID, and Microsoft Entra Domain Services
Specify requirements to configure the Azure Virtual Desktop session host for an identity scenario
Plan and implement Azure roles and role-based access control (RBAC) for Azure Virtual Desktop
Plan and implement Conditional Access policies for connections to Azure Virtual Desktop
Plan and implement authentication options in Azure Virtual Desktop, including passwordless, smart card, and multifactor authentication
Manage roles, groups, and rights assignments on Azure Virtual Desktop session hosts
Configure single sign-on
Plan and implement security
Plan, implement, and manage security for Azure Virtual Desktop session hosts by using Microsoft Defender for Cloud
Configure session host protection by using Microsoft Defender Antivirus
Configure session host protection by using Microsoft Defender for Endpoint, including onboarding and scanning options
Implement and manage network security for connections to Azure Virtual Desktop, including user defined routes (UDRs), network security groups (NSGs), and Azure Firewall
Configure Azure Bastion or just-in-time (JIT) for administrative access to session hosts
Plan and implement Windows threat protection features on Azure Virtual Desktop session hosts, including Windows Defender Application Control and Controlled Folder Access
Plan for and implement Confidential VM and Trusted Launch security features for Azure Virtual Desktop session host provisioning
Plan and implement user environments and apps (20–25%)
Plan and implement FSLogix
Recommend FSLogix configuration
Configure FSLogix Profile Containers
Configure FSLogix Office Containers
Configure FSLogix Cloud Cache
Implement FSLogix application masking
Plan and implement user experience and client settings
Choose an Azure Virtual Desktop client
Choose a deployment method for the client
Deploy and troubleshoot Azure Virtual Desktop clients
Configure device redirection
Configure multimedia redirection
Configure printing and Universal Print
Configure user settings through Microsoft Intune policies or Group Policy
Configure Remote Desktop Protocol (RDP) properties on a host pool
Configure session timeout properties
Implement the Start Virtual Machine on Connect feature
Assign and unassign personal desktops for users
Install and configure apps on a session host
Choose a method for deploying an app to Azure Virtual Desktop
Create and configure an application group
Assign users to application groups
Publish an application as a RemoteApp
Implement and manage Microsoft 365 apps on Azure Virtual Desktop session hosts
Implement and manage OneDrive, including multisession environments
Implement and manage Microsoft Teams, including the Remote Desktop WebRTC Redirector Service
Implement and manage browsers for Azure Virtual Desktop sessions
Configure dynamic application delivery by using app attach or MSIX app attach
Create an application package for app attach or MSIX app attach
Monitor and maintain an Azure Virtual Desktop infrastructure (10–15%)
Monitor and manage Azure Virtual Desktop services
Configure log collection and analysis for Azure Virtual Desktop session hosts
Monitor Azure Virtual Desktop by using Azure Monitor
Customize Azure Monitor workbooks for Azure Virtual Desktop Insights
Optimize session host capacity and performance
Implement autoscaling in host pools
Monitor and manage active sessions and application groups
Plan and implement updates, backups, and disaster recovery
Recommend an update strategy for session hosts
Plan and implement a disaster recovery plan for Azure Virtual Desktop
Plan for multi-region implementation
Design and implement a backup strategy for Azure Virtual Desktop
Configure backup and restore for FSLogix user profiles, personal virtual desktop infrastructures (VDIs), and golden images
Study resources
We recommend that you train and get hands-on experience before you take the exam. We offer self-study options and classroom training as well as links to documentation, community sites, and videos.
Study resources | Links to learning and documentation |
---|---|
Get trained | Choose from self-paced learning paths and modules or take an instructor-led course |
Find documentation | Azure documentation Azure Virtual Desktop documentation FSLogix configuration examples Azure Virtual Desktop FSLogix profile containers files |
Ask a question | Microsoft Q&A | Microsoft Docs |
Get community support | Azure Community Support |
Follow Microsoft Learn | Microsoft Learn - Microsoft Tech Community |
Find a video | Exam Readiness Zone Azure Fridays Browse other Microsoft Learn shows |
Change log
Key to understanding the table: The topic groups (also known as functional groups) are in bold typeface followed by the objectives within each group. The table is a comparison between the two versions of the exam skills measured and the third column describes the extent of the changes.
Skill area prior to July 22, 2024 | Skill area as of July 22, 2024 | Change |
---|---|---|
Audience profile | Minor | |
Plan and implement an Azure Virtual Desktop infrastructure | Plan and implement an Azure Virtual Desktop infrastructure | No change |
Plan, implement, and manage networking for Azure Virtual Desktop | Plan, implement, and manage networking for Azure Virtual Desktop | Major |
Plan and implement storage for Azure Virtual Desktop user data | Plan and implement storage for Azure Virtual Desktop user data | Minor |
Plan host pools and session hosts | Plan host pools and session hosts | Minor |
Implement host pools and session hosts | Implement host pools and session hosts | Minor |
Create and manage session host images | Create and manage session host images | Minor |
Plan and implement identity and security | Plan and implement identity and security | No change |
Plan and implement identity integration | Plan and implement identity integration | Minor |
Plan and implement security | Plan and implement security | Minor |
Plan and implement user environments and apps | Plan and implement user environments and apps | No change |
Plan and implement FSLogix | Plan and implement FSLogix | Minor |
Plan and implement user experience and client settings | Plan and implement user experience and client settings | Minor |
Install and configure apps on a session host | Install and configure apps on a session host | Minor |
Monitor and maintain an Azure Virtual Desktop infrastructure | Monitor and maintain an Azure Virtual Desktop infrastructure | No change |
Monitor and manage Azure Virtual Desktop services | Monitor and manage Azure Virtual Desktop services | Major |
Plan, implement, and maintain business continuity | Plan and implement updates, backups, and disaster recovery | Minor |
Skills measured prior to July 22, 2024
Audience profile
As a candidate for this exam, you should be a server or desktop administrator with subject matter expertise in designing, implementing, managing, and maintaining Microsoft Azure Virtual Desktop experiences and remote apps for any device.
To deliver these experiences, you should work closely with:
Azure administrators
Azure architects
Microsoft 365 administrators
Azure security engineers
You should have experience with Azure technologies, including:
Virtualization
Networking
Identity
Storage
Resiliency
You should be able to manage end-user desktop environments, including delivering applications and configuring user settings. You should use the Azure portal, templates, scripting, and command-line tools to manage an Azure Virtual Desktop deployment.
Skills at a glance
Plan and implement an Azure Virtual Desktop infrastructure (40–45%)
Plan and implement identity and security (15–20%)
Plan and implement user environments and apps (20–25%)
Monitor and maintain an Azure Virtual Desktop infrastructure (10–15%)
Plan and implement an Azure Virtual Desktop infrastructure (40–45%)
Plan, implement, and manage networking for Azure Virtual Desktop
Assess network capacity and speed requirements for Azure Virtual Desktop
Calculate and recommend a configuration for network requirements
Plan and implement Azure virtual network connectivity
Manage connectivity to the internet and on-premises networks
Plan and implement Remote Desktop Protocol (RDP) Shortpath and quality of service (QoS) policies
Plan and implement Azure Private Link with Azure Virtual Desktop
Plan and implement name resolution for Azure Virtual Desktop
Monitor and troubleshoot network connectivity
Plan and implement storage for Azure Virtual Desktop user data
Plan storage for Azure Virtual Desktop user data
Implement storage for FSLogix components
Implement storage accounts
Implement file shares
Implement Azure NetApp Files
Plan host pools and session hosts
Recommend resource groups, subscriptions, and management groups
Recommend an operating system (OS) for an Azure Virtual Desktop implementation
Recommend an appropriate licensing model for Azure Virtual Desktop based on requirements
Plan a host pools architecture
Calculate and recommend a configuration for performance requirements
Calculate and recommend a configuration for Azure Virtual Machines capacity requirements
Implement host pools and session hosts
Create host pools and session hosts by using the Azure portal
Automate creation of Azure Virtual Desktop hosts and host pools by using PowerShell, Azure CLI, Azure Resource Manager templates (ARM templates), and Bicep
Configure host pool and session host settings
Apply a Windows client or Windows Server license to a session host
Create and manage session host images
Create a golden image manually
Create a golden image by using Azure virtual machine Image Builder
Modify a session host image
Plan and implement lifecycle management for images
Apply OS and application updates to an image
Create a session host by using a golden image
Plan and implement image storage
Create and manage Azure Compute Gallery
Plan and implement identity and security (15–20%)
Plan and implement identity integration
Choose an identity management and authentication method
Identify Azure Virtual Desktop requirements for Active Directory Domain Services (AD DS), Microsoft Entra Domain Services, and Microsoft Entra ID
Plan and implement Azure roles and role-based access control (RBAC) for Azure Virtual Desktop
Plan and implement Conditional Access policies for connections to Azure Virtual Desktop
Plan and implement multifactor authentication in Azure Virtual Desktop
Manage roles, groups, and rights assignments on Azure Virtual Desktop session hosts
Plan and implement security
Plan, implement, and manage security for Azure Virtual Desktop session hosts by using Microsoft Defender for Cloud
Configure Microsoft Defender Antivirus for session hosts
Implement and manage network security for connections to Azure Virtual Desktop
Configure Azure Bastion or just-in-time (JIT) for administrative access to session hosts
Plan and implement Windows Threat Protection features on Azure Virtual Desktop session hosts, including Windows Defender Application Control
Plan for and implement Confidential VM and Trusted Launch security features for Azure Virtual Desktop host pool provisioning
Plan and implement user environments and apps (20–25%)
Plan and implement FSLogix
Recommend FSLogix configuration
Install and configure FSLogix
Configure Profile Containers
Configure Office Containers
Configure Cloud Cache
Plan and implement user experience and client settings
Choose an Azure Virtual Desktop client and deployment method
Deploy and troubleshoot Azure Virtual Desktop clients
Configure device redirection
Configure multimedia redirection
Configure printing and Universal Print
Configure user settings through Group Policy and Microsoft Intune policies
Configure Remote Desktop Protocol (RDP) properties on a host pool
Configure session timeout properties
Implement the Start Virtual Machine on Connect feature
Assign and unassign personal desktops for users
Install and configure apps on a session host
Choose a method for deploying an app to Azure Virtual Desktop
Configure dynamic application delivery by using MSIX app attach
Publish an application as a RemoteApp
Implement FSLogix application masking
Implement and manage OneDrive, including multisession environments
Implement and manage Microsoft Teams, including the Remote Desktop WebRTC Redirector Service
Implement and manage Microsoft 365 apps on Azure Virtual Desktop session hosts
Implement and manage browsers for Azure Virtual Desktop sessions
Create and configure an application group
Assign users to application groups
Monitor and maintain an Azure Virtual Desktop infrastructure (10–15%)
Monitor and manage Azure Virtual Desktop services
Configure log collection and analysis for Azure Virtual Desktop session hosts
Configure Azure Virtual Desktop monitoring by using Azure Monitor
Monitor Azure Virtual Desktop by using Azure Monitor
Customize Azure Monitor workbooks for Azure Virtual Desktop Insights
Monitor Azure Virtual Desktop by using Azure Advisor
Optimize session host capacity and performance
Implement autoscaling in host pools
Monitor and manage active sessions and application groups
Configure automation for Azure Virtual Desktop
Automate management of host pools, session hosts, and user sessions by using PowerShell and Azure CLI
Plan, implement, and maintain business continuity
Recommend an update strategy for session hosts
Plan and implement a disaster recovery plan for Azure Virtual Desktop
Plan for multi-region implementation
Design a backup strategy for Azure Virtual Desktop
Configure backup and restore for FSLogix user profiles, personal virtual desktop infrastructures (VDIs), and golden images