Windows Server Labs

Windows Server 2025 Hybrid Labs

Hands-on labs for presales engineers: Windows Server 2025 on-premises, managed from Azure with Azure Arc. One VM per person, nine labs, each ending with customer talking points.

Nine labs, one VM each, about 8 hours — plan two days. Labs 2–8 are the hybrid track with Azure Arc; Labs 1 and 9 cover Windows Server 2025 on its own. Every lab ends with customer talking points, because the goal is not just to click through — it's to answer the customer's question in the meeting.

So what do you get? Each presales engineer has their own Windows Server 2025 Datacenter (Desktop Experience) VM on our Dell R740 Hyper-V host. It's already activated, has Remote Desktop on, and has internet access.

Lab What you'll be able to show a customer Time Azure cost
1. Windows Admin Center Browser-based management of a server 45 min None
2. Azure Arc onboarding and Azure benefits An on-premises server in the Azure portal, and the SA benefits unlocked 75 min Free
3. Hotpatching with Azure Arc Security updates without a reboot 45 min Free
4. Azure Policy and Machine Configuration Compliance of every server from one dashboard 45 min + 30 min wait Included with benefits
5. Azure Monitor Performance, event logs and alerts for hybrid servers 60 min Log ingestion billed
6. Change Tracking and Inventory "What changed on this server last night?" 45 min Included; ingestion billed
7. Microsoft Defender for Cloud Recommendations, secure score, EDR and alerts 60 min Defender for Servers billed (30-day trial)
8. Windows management from Azure WAC in the portal with no VPN, Best Practices Assessment, Remote Support 60 min Included; ingestion billed
9. Security baseline with OSConfig Secure-by-default: harden in one command, then see compliance rise in Azure 45 min None

What you need:

Lab architecture: one outbound HTTPS connection puts each lab VM under Azure management

The Arc agent opens one outbound HTTPS connection on port 443; every Azure service in Labs 2–8 reaches the VM through it, with no inbound port open on the server.

When something breaks, don't worry. Your VM can be rebuilt in a few minutes — see Cleanup and reset.

Labs

  1. Windows Admin Center (45 min)
  2. Azure Arc onboarding and Azure benefits (75 min)
  3. Hotpatching with Azure Arc (45 min)
  4. Azure Policy and Machine Configuration (45 min + 30 min wait)
  5. Azure Monitor (60 min)
  6. Change Tracking and Inventory (45 min)
  7. Microsoft Defender for Cloud (60 min)
  8. Windows management from Azure (60 min + up to 4 h for the first assessment)
  9. Security baseline with OSConfig (45 min)
  10. Cleanup and reset

Lab environment (instructor)

The scripts folder builds the lab on a Hyper-V host running Windows Server 2025 Datacenter (activated — the VMs activate against it with AVMA). Run in an elevated PowerShell session on the host.

Script What it does
New-WS2025LabVMs.ps1 Builds a template VHDX from the Windows Server 2025 ISO (once), then creates the lab VMs as Gen 2 VMs with Secure Boot and vTPM, injects an unattend.xml with the AVMA key, and checks activation. Skips VMs that already exist.
Remove-LabVM.ps1 Deletes a VM and all its files (disks, checkpoints, folder). Never deletes the template or disks used by other VMs. Supports -WhatIf.
Unblock-File .\scripts\*.ps1
.\scripts\New-WS2025LabVMs.ps1 -VMCount 8                    # build the template + 8 VMs
.\scripts\Remove-LabVM.ps1 -Name WS25-VM03 -WhatIf          # dry run
.\scripts\Remove-LabVM.ps1 -Name WS25-VM03                  # delete one VM

Default ISO path, VM folder, memory and network settings are parameters at the top of New-WS2025LabVMs.ps1.

Sources