Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Enterprise Azure Labs: AVD, EntraID and On-Prem ADDS (2025)
Role Play
Rating: 4.5 out of 5(67 ratings)
450 students

Enterprise Azure Labs: AVD, EntraID and On-Prem ADDS (2025)

Implement AVD environments, configure EntraID authentication & deploy Windows Server infrastructure
Created byVitalii Shumylo
Last updated 10/2026
English
English [Auto],

What you'll learn

  • Implement and manage EntraID security features including conditional access, authentication methods, and hybrid identity solutions
  • Deploy and configure Windows Server 2022 infrastructure in Azure with multi-region support and high availability
  • Design and implement Azure Virtual Desktop solutions including host pools, application groups, and user profiles
  • Create integrated lab environments combining EntraID authentication, Windows Server infrastructure, and AVD deployment

Course content

1 section • 82 lectures • 9h 24m total length
  • Setting Up Azure Account and Exploring Cloud Shell9:00

    Create an Azure account and access Cloud Shell to explore the Azure portal, manage subscriptions, and launch a lab by creating a resource group using PowerShell or Bash.

  • A Quick Overview of Azure Portal3:38

    Learn how to navigate the Azure portal home page, use favorites, dashboards, and all services to manage subscriptions, resource groups, and recent resources, and access Cloud Shell and support.

  • Azure Resource Groups Fundamentals and Creation Process8:42

    Master resource organization in the Azure portal by creating resource groups, specifying subscription, region, and tags, and linking storage accounts via Cloud Shell for labs.

  • Resource Group Management in Azure Portal13:36

    Learn to create, manage, and delete Azure resource groups and storage accounts in the portal and Cloud Shell using PowerShell, with automation to prevent typos.

  • Creating Windows Server VM in Azure Step-by-Step Guide12:15

    Create a Windows Server 2022 datacenter azure edition VM in west europe, configure disks and networking, set up a domain controller, connect via RDP, and export an arm template.

  • Azure Free Subscription Benefits and Service Offerings4:41

    Explore Azure free subscription benefits, including 12 months of compute, storage, and container services, plus a $200 credit for 30 days and access to over 25 always free services.

  • Azure Resource Groups Efficient Organization and Management6:47

    Organize Azure assets using resource groups as containers to manage related resources, deploy together, and follow best practices for naming and tagging to track costs by department, environment, or application.

  • Azure Regions Selection Criteria and Pricing Considerations8:19

    Understand Azure regions, region pairs and availability zones to optimize latency, data residency, and compliance. Compare pricing across regions to choose cost-effective placements while ensuring service availability and disaster recovery.

  • Azure Availability Zones High Availability and Data Protection9:03

    Discover how Azure availability zones deliver high availability and data protection by distributing resources across three separate zones within a region, enabling zone redundant services and resilient architectures.

  • Exploring Azure Services12:38

    Explore Azure's all services catalog to discover and manage hundreds of offerings by category. Deploy resources with guided options and monitor key services like virtual machines, storage, and databases.

  • Budget Setup How to control Azure subscription costs7:24

    Learn to monitor and control Azure subscription costs by using cost analysis, setting up monthly budgets, and receiving alerts at thresholds and forecasted spending.

  • GitHub Codespaces and Azure CloudShell Integration7:58

    Learn to integrate GitHub with Azure Cloud Shell to clone a repo, run PowerShell scripts for provisioning and removing VMs, and use Codespaces for in-browser coding.

  • Overview: Building Single-VM Windows Server 2022 Lab on Azure7:27



  • Azure Resource Management using PowerShell and Cloud Shell6:24

    Manage Azure resources with PowerShell and Cloud Shell by listing resource groups and resources, and deleting a resource group with what-if and force.

  • PowerShell Script for Azure VM Operating System Configuration6:27

    Define and configure an Azure VM OS using PowerShell by declaring variables for the resource group, location, and VM, then create public IP, VNet, and NIC.

  • PowerShell Script for Azure VM Operating System Configuration5:58

    Script a PowerShell workflow to configure an azure vm: create an NSG rule for RDP on TCP 3389, attach it to the NIC, and provision the Windows VM with credentials.

  • PowerShell Script for Azure VM Operating System Configuration9:18

    Script and configure an Azure VM operating system with PowerShell, setting the source image and edition, attaching a network interface, disabling boot diagnostics, and outputting VM details and public IP.

  • Azure VM Creation with PowerShell Script Implementation6:06

    Learn to create Azure VMs with a PowerShell script, enforce 15-character naming, and build scalable labs by provisioning multiple VMs from one run.

  • Creating a Resource Removal Script in GitHub Codespaces7:22

    Create a PowerShell resource removal script in GitHub Codespaces to delete an Azure VM and linked resources—NIC, public IP, NSG, VNet, and the resource group—and push changes to GitHub.

  • Executing Resource Removal Script on Azure Portal8:38

    Demonstrate running a removal script in the Azure portal to delete a VM and its resources using cloud shell and PowerShell, then outline automating multi-VM deployments.

  • Building Multi-VM Windows Server 2022 Lab on Azure9:44

    Deploy a multi-region Azure lab by automating resource groups, virtual networks, and six Windows Server 2022 VMs across UK West, East US, and Central India with PowerShell automation.

  • Removing Multi-VM Windows Server 2022 Lab on Azure12:48

    Demonstrates a multi-region Azure lab cleanup, removing virtual machines, network interfaces, public IPs, virtual networks, and resource groups across UK, West, East US, and Central India using a PowerShell script.

  • Azure Bastion Enhancing VM Security and Accessibility5:54

    Explore how Azure Bastion enables secure access to Windows VMs in the Azure portal via TLS over 443, eliminating public IPs and avoiding direct RDP exposure.

  • LAB Overview What is the structure of our ADDS lab4:59

    Configure six Azure virtual machines across zones, assign static IPs, install Active Directory Domain Services, and promote the first server to the forest root domain controller for learned lessons.

  • Promoting DC with GUI How to set up static IP address10:55

    Connect to the Azure virtual machine and set a static IPv4 address, then promote the server to a root domain controller via GUI, creating a new forest learn it lessons.com.

  • Network Connectivity Troubleshooting Using PowerShell7:29

    Configure a static ip on the domain controller using PowerShell, setting 10.0.0.5 with prefix 24 and gateway 10.0.0.1, and assign dns servers 10.0.0.5 and 10.0.0.4.

  • Troubleshooting Network Connectivity How to resolve IP issues5:00

    Troubleshoot network connectivity by resolving IP issues on the Ethernet interface and DNS. Remove and reconfigure IPs with net ip address and set DNS servers 127.0.0.1 and 10.0.0.4.

  • Network Configuration How to set static IP using Azure PowerShell4:44
  • Network Troubleshooting Managing network interfaces in Azure9:59

    Learn how to troubleshoot Azure network connectivity by managing network interfaces, configuring public IP addresses, and attaching or detaching NICs to a virtual machine.

  • Addinging Sub Domain Using GUI6:50

    Add a second domain controller to learned lessons.com using the gui, configure dns to point to the first dc, and complete the promotion process.

  • Configuring VNet Peering for Subdomain Controllers11:41

    Configure vnet peering between central India and UK West to connect the learned lessons root domain with the moom subdomain, then promote dc1 and dc2 as domain controllers.

  • Promoting Secondary Domain Controller for Subdomain7:00

    Promote a secondary domain controller for the Moom dot learned lessons.com subdomain, configuring DNS and IP settings to support Active Directory domain controllers across three locations.

  • Verifying and Configuring DNS Settings in Multi Region AD Part 18:28

    Verify and configure DNS settings across multi-region Active Directory, including DNS zones, forwarders to Azure DNS 168.63.129.16, and delegations for AMS and subdomains, with PowerShell validation.

  • Verifying and Configuring DNS Settings in Multi Region AD Part 26:53

    Create and verify an AMS delegation in DNS, configure forward lookup zones and zone transfers, and validate forwarders and VNet peering for a multi-region lab DNS environment.

  • AD Site Configuration and Domain Controller Assignment6:36

    Configure active directory sites across UK West, West Europe, and Central India to optimize domain controller workload and improve replication using ds site.msc.

  • Configuring AD Sites and Subnets for Multi Region Environment7:27

    Configure active directory sites and subnets for a multi-region environment by creating site links, setting replication frequency to 15 minutes, and moving domain controllers via GUI and PowerShell.

  • Why Is the Azure Bill So High? Explaining the AD Lab Costs
  • Azure Virtual Desktop Foundation on Resource Groups and Networks6:52

    Set up a West US resource group with a standardized name, then create a matching virtual network and a pooled host pool with breadth-first load balancer and a two-user limit.

  • Virtual Machine Configuration and Load Balancing in AVD9:39

    Configure Azure virtual desktop host pools with breadth-first, depth-first, or resource-based load balancing; select session host images such as Windows 10/11 multi-session and Windows Server images, and size VMs.

  • Application Groups Management and User Access Control in AVD8:16

    Configure Azure Virtual Desktop host pools and desktop application groups to provide full desktop experiences, assign users or security groups for access, and enforce least-privilege with regular access reviews.

  • Workspace Design and RBAC Implementation for AVD Environment8:39

    Configure Azure Virtual Desktop workspace by verifying host pools, creating the workspace, associating application groups, and assigning users through RBAC and app group assignments.

  • Client Connection Methods and Authentication in AVD9:13

    Learn to configure an AVD workspace, add applications, and connect via the RDP web client while enabling Microsoft Entra single sign-on and AAD joined session hosts for secure user access.

  • Remote Desktops for Forty Contractors
  • Microsoft EntraID Introduction and Key Concepts Overview4:28

    Explore Microsoft Entra ID as a cloud identity and access management service, and see how it serves as a directory for apps, with SSO, MFA, and hybrid integration.

  • EntraID Capabilities and Real-World Application Analysis7:09

    EntraID enables centralized identity and access management with application access, user management, security features like MFA and conditional access, and seamless on-prem to cloud integration for real-world enterprise use.

  • EntraID Tiers and Azure Integration Examination3:11

    Explore Microsoft Entra ID tiers, free, basic, and premium, and their Azure integration, including default directory provisioning with new subscriptions. Entra ID is a cloud native service for web-based apps.

  • Custom Domain Registration for Azure Tenant Analysis11:13

    Register a custom domain with a registrar, add it to your Azure tenant in the portal, verify ownership with a txt record, and configure dns to map to resources.

  • EntraID Tenants and Azure Subscriptions Relationship3:32

    Explore how Microsoft Entra tenants relate to Azure subscriptions in a multi-tenant design, where a tenant can host multiple subscriptions and manage domains and permissions.

  • Adding Custom Domain to Azure Tenant Process Study10:33

    Create a new Microsoft Entra ID/Azure AD tenant, add a custom domain, and verify ownership with DNS records to enable federation with on-premises Active Directory.

  • EntraID Schema Features and ADDS Comparison Study4:29

    Discover how the Microsoft Entra schema enables cloud identity with a lean object model, device class, and modern management, contrasting with on-prem AD DS and GPO-based management.

  • Comparative Analysis of Microsoft EntraID and ADDS4:11

    Compare Microsoft Entra ID and AD DS, contrasting cloud native versus on-premises deployment, flat versus hierarchical structures, REST APIs versus LDAP, and device objects versus computer objects for identity management.

  • Azure Tenant Creation and Domain Configuration Guide5:55

    Add a custom domain to the tenant, verify ownership with DNS records, and prepare federation with on-premises Windows Server Active Directory using Microsoft Entra ID.

  • On-Premises AD to Azure EntraID Integration Walkthrough7:27

    Create an on-premises domain controller, install Microsoft Entra ID Connect, and synchronize on-prem AD with Azure Entra ID to enable identity integration for the Azure lab.

  • EntraID as Cloud Directory Service Exploration4:00

    Explore Microsoft Entra ID as a cloud directory service unifying identity across Microsoft cloud services and external providers, enabling single sign-on and streamlined authentication for custom apps and web apps.

  • EntraID P1 and P2 Plans Feature Comparison Study5:07

    Explore EntraID p1 and p2 plans, comparing premium features such as self-service group management, advanced security reports with ML, MFA for on-prem apps, and conditional access with cloud app discovery.

  • EntraID Core Concepts and Licensing Assessment3:53

    Explore Microsoft Entra domain services core concepts, including policy management, domain joining, and Kerberos authentication in cloud and hybrid environments, with licensing and use-case considerations.

  • EntraID Domain Services Features and Limitations3:59

    Compare Microsoft Entra ID with on-prem Active Directory, noting its cloud-based identity, REST APIs instead of LDAP, and reduced on-prem infrastructure, plus risk-based sign-ins with P2 licensing.

  • Microsoft Entra ID and On-premises AD Connection Prerequisites5:25

    Establish on-premises active directory to Azure Active Directory connection with Microsoft Entra ID Connect, configure lab resources, and validate synchronization via a test user.

  • Domain Controller Deployment and ADDS Installation for Entra ID Sync9:02

    Deploy a Windows Server 2022 domain controller on Azure, configure on-premises Active Directory, and install Microsoft Entra Connect to synchronize with Entra ID.

  • Global Administrator Role Configuration for Entra ID Integration3:52

    Assign the global administrator role to John Doe in Entra ID, then disable NLA via VM run command for Azure AD join, reboot, and re-enable NLA.

  • Microsoft Entra Connect Installation and Synchronization Setup8:33

    Install and configure Microsoft Entra Connect to synchronize on-premises Active Directory with Azure Entra ID, set up credentials, and enable seamless sign-on for users.

  • Configuring Single Sign-On with Microsoft Entra Connect4:08

    Enable single sign-on with Microsoft Entra Connect by configuring Azure AD Connect, enabling password hash synchronization, and applying seamless sign-on in the Azure portal to sync on-premises Active Directory users.

  • Testing SSO Integration with Azure Virtual Desktop Access8:48

    Test SSO integration with Azure Virtual Desktop Access across on-premises active directory and Entra ID, provisioning hybrid resources and validating seamless sign-in to azure resources.

  • Two Passwords Too Many: Planning Hybrid Sign-In
  • Getting started with Azure Powershell4:27

    Install and configure the Azure PowerShell module, set an execution policy, import the module, and sign in to your Azure tenant. Verify your subscription and prepare for VM deployment.

  • Deploying a virtual machine10:31

    Deploy an Azure VM with PowerShell by provisioning a resource group, configuring a virtual network and subnet, setting admin credentials, and deploying the VM with New-AzVM in East US.

  • Performing tasks on VMs with Powershell8:50

    Learn to manage Azure VMs from PowerShell: connect via RDP using the public IP, resize VMs with Get-Az VM size and Update-Az VM, and check power states with Get-Az VM.

  • Starting, restarting, removing VMs and Resource Groups6:27

    Automate Azure VM management with PowerShell, including stopping, starting, restarting, and removing VMs and resource groups, and verify status with get azure vm status.

  • Lab: Inintial Tasks1:20

    Complete a hands-on project to deploy and manage an Azure VM by creating a resource group, deploying a VM with a default configuration, stopping, starting, and deleting resources.

  • Creating a VM from Azure Marketplace Image9:40

    Deploy virtual machines from Azure Marketplace and custom images using Azure PowerShell by selecting image publishers, offers, and SKUs, then deploy Windows Server 2016 Data Center in East US.

  • Working with images3:45

    Create a disk image from an existing VM and deploy an Azure VM from a custom or marketplace image using PowerShell, then manage AZ images with find and remove commands.

  • Lab: Working with Images1:26

    Provision a virtual machine from a disk image by creating a resource group, capturing the OS disk as custom images, deploying a second VM, and deleting resources.

  • Getting started with Azure disks6:09

    Learn to manage Azure disks by creating, attaching, and snapshotting data disks, and deploy VMs from snapshots using PowerShell, while understanding OS and temporary disks and standard vs premium disks.

  • Creating data disks5:40

    Learn to configure and attach a 128 GB data disk to an Azure virtual machine, update the VM, and initialize, partition, and format the disk as NTFS.

  • Lab: Working with Disks1:27

    Provision a data disk and attach it to a virtual machine, then initialize and format it for the operating system, and validate by creating a text file on the disk.

  • Getting started with Azure Snapshots5:30

    Learn to deploy a new virtual machine from an Azure snapshot by capturing a vm disk, configuring snapshot parameters, and provisioning the os disk.

  • Creating VM from a snapshot6:50

    Create an Azure virtual machine from a snapshot by loading snapshot and disk configurations, attaching an OS disk, and configuring network with a public IP.

  • Lab: Snapshots1:30

    Create a resource group, deploy a virtual machine, snapshot it, and create a disk from the snapshot. Deploy a second virtual machine from the disk, then remove all resources.

  • Getting started with Azure High Availability4:37

    Create and configure azure availability sets to distribute virtual machines across fault and update domains, enabling high availability and reliable load-balanced deployments with PowerShell.

  • Creating an Azure Availability Set5:04

    Create an Azure availability set with a single command, then deploy two virtual machines into it, ensuring distribution across update and fault domains.

  • Lab: High Availability0:58

    Create a resource group and an availability set, deploy two Windows VMs into the set, install IIS on both, and verify both VMs appear in the availability set.

  • Load balancing VMs. Part 19:35

    Explore how Azure Load Balancer achieves high availability by distributing traffic across healthy virtual machines, configuring front end and back end pools, health probes, and traffic rules.

  • Load balancing VMs. Part 210:34

    Configure a load balancer with a front end IP, back end pool, and health probe, then deploy VMs behind it with NICs attached and place them in an availability set.

  • Load balancing VMs. Part 39:48

    Install IIS on two VMs behind an Azure load balancer, use unique default.htm to identify each VM, and manage backend pool membership via NIC updates.

  • Azure Fundamentals & Core Services Practice Test
  • Practice Test 2: Azure Virtual Desktop, Entra ID and AD DS
  • Bonus Lecture: What to Learn Next0:17

Requirements

  • Basic understanding of Windows Server concepts and Active Directory fundamentals. No prior Azure, EntraID, or AVD experience required - we'll guide you through everything from basics to advanced implementations

Description

Master EntraID, Windows Server & Azure Virtual Desktop Labs with PowerShell Automation


Transform your cloud expertise with our comprehensive hands-on course focusing on Microsoft EntraID implementation, Windows Server 2022 deployment, and Azure Virtual Desktop (AVD) configuration, all powered by Azure PowerShell automation. This intensive program combines practical lab exercises, real-world scenarios, and expert instruction to help you build enterprise-ready hybrid cloud environments with advanced automation capabilities.


In this cutting-edge course, you'll master the implementation of EntraID security features, Windows Server infrastructure, and AVD host pools, while learning to automate every aspect using PowerShell. From building test environments to implementing production-ready solutions, this course provides the practical skills needed for modern cloud identity and infrastructure management.


Course Outline:


- Implementing EntraID Solutions

  - EntraID configuration and management

  - Conditional access policies

  - Identity protection features

  - Hybrid identity implementation

  - Authentication methods and security

  - PowerShell automation for EntraID management


- Windows Server 2022 Lab on Azure

  - Domain controller deployment automation

  - Multi-region infrastructure scripting

  - PowerShell automation frameworks

  - High availability configuration

  - Network security implementation

  - Custom PowerShell modules for Server management


- Azure Virtual Desktop Lab and Architecture

  - Automated host pool deployment

  - PowerShell-based application group management

  - FSLogix configuration scripts

  - User profile management automation

  - Performance optimization through PowerShell

  - Bulk operations with PowerShell


- Azure PowerShell Lab

  - Azure PowerShell module deep dive

  - Custom VM image creation and management

  - Automated disk and snapshot operations

  - High availability scripting

  - Load balancer automation

  - Resource deployment templates

  - Infrastructure as Code practices


- Integration Lab and Advanced Scenarios

  - EntraID-Windows Server integration scripts

  - AVD automation with PowerShell

  - Multi-forest environment management

  - Automated disaster recovery

  - PowerShell-based monitoring solutions

  - Custom automation frameworks


The course combines theoretical knowledge with hands-on practice through real-world lab scenarios, featuring PowerShell scripts and automation templates. You'll learn from industry experts and gain practical experience in identity management, Windows Server administration, virtual desktop infrastructure, and advanced PowerShell automation, providing the comprehensive knowledge needed for enterprise environments.


By the end of this course, you'll be able to:

- Design and implement EntraID security solutions using PowerShell

- Deploy and manage Windows Server 2022 infrastructure through automation

- Configure and optimize Azure Virtual Desktop environments with scripts

- Integrate EntraID authentication with AVD using PowerShell

- Implement enterprise-grade security and compliance measures

- Master Azure PowerShell for infrastructure automation

- Create custom PowerShell modules for specific scenarios

- Develop Infrastructure as Code solutions


PowerShell Lab Scenarios Include:

- Automated VM deployment and configuration

- Custom image creation and management

- Disk and snapshot automation

- High availability implementation

- Load balancer configuration

- Resource group management

- Network security automation

- Identity management scripts


This course is ideal for IT professionals, system administrators, identity managers, and cloud architects looking to master modern identity management, Windows Server infrastructure, and virtual desktop solutions in Azure through powerful PowerShell automation.

Who this course is for:

  • IT professionals transitioning to cloud technologies
  • System administrators looking to expand their skills
  • Technology enthusiasts interested in mastering Azure infrastructure and identity management