# Azure Virtual Desktop Deep Dive — live-test report

Status: Live Azure validation passed; publication pending

## Read-only preflight

- PowerShell 7 and Azure CLI: passed.
- Resource-group collision check: passed.
- West Europe `Standard_D2s_v5` quota: passed for two hosts.
- Windows 11 Enterprise multi-session 24H2 Gen2 image: passed.
- Trusted Launch compatibility: passed.
- Required Azure role-assignment authority: passed.
- Windows Virtual Desktop service principal: present.
- Subscription autoscale-role baseline: recorded privately.
- Eligible unused AVD license: unavailable.
- Azure or Microsoft Entra mutations during preflight: none.

## Identity evidence mode

`ProfilePersistenceStatus = NotTested-LicenseUnavailable`

The tenant had no eligible unused Azure Virtual Desktop license. A workshop-scoped cloud user was created without a license after action-time approval. The infrastructure, Entra join, FSLogix configuration, private Azure Files path, monitoring, and autoscale were live-tested. Interactive connection, marker, host-switch, and VHDX proof were not performed and are not published.

## Deployment and live evidence

- Two private Windows 11 Enterprise multi-session 24H2 hosts registered with the pooled, depth-first host pool.
- Both hosts use Trusted Launch, Microsoft Entra join, Azure Monitor Agent, and the same verified FSLogix registry configuration.
- Neither host has a public IP address.
- Azure Files uses Microsoft Entra Kerberos, a private endpoint, private DNS, and disabled public network access.
- Private DNS resolution, TCP 445 reachability, and the creator-owner share ACL were verified from both hosts.
- The data collection rule is associated with both hosts; Heartbeat, registration, FSLogix-event, and autoscale queries completed successfully.
- The deliberate scaling test produced exactly one running VM and one deallocated VM.
- A successful VM deallocation operation was confirmed in the Azure Activity Log.
- The production scaling schedule was restored to its 50 percent minimum-host setting.
- The final rerunnable validation stage passed.

## Publication

Pending draft creation, action-time approval, live post verification, Workshops tile verification, and cleanup.
