Configuring and Operating Microsoft Azure Virtual Desktop (AZ-140)

Az-140 Badge

This course teaches server and desktop administrators to design, implement, manage, and maintain Microsoft Azure Virtual Desktop environments and remote applications for any device.

Prerequisite Knowledge: Students should have experience with Azure technologies, including:

  • Compute
  • Networking
  • Identity
  • Storage
  • Resiliency

Students should be capable of managing end-user desktop environments, including delivering applications and configuring user settings. They should be familiar with the Azure portal, templates, scripting, and command-line tools to manage an Azure Virtual Desktop deployment.

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 the 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.

Share on Social Media or Email