Azure Virtual Desktop (classic) retires on September 30, 2026, and most organizations should not treat the deadline as a one-click control-plane upgrade. Use Microsoft’s automated migration for straightforward, documented host pools; choose a parallel Azure Resource Manager-integrated rebuild for complex environments with extensive RemoteApp publishing, large user populations, fragile access policies, or configurations that took months to stabilize.
Microsoft states in its Q&A retirement guidance that Azure Virtual Desktop (classic) will no longer be supported after the cutoff and directs customers to migrate to Azure Resource Manager-integrated Azure Virtual Desktop. The immediate task is to identify every classic host pool, assign an accountable owner, and decide whether each workload should be migrated, rebuilt, retired, or investigated.
The following matrix is WindowsForum’s operational recommendation. Microsoft specifically recommends migrating in small groups and cautions that complex configurations or environments with many users can require substantial manual work.
Deployment characteristicRecommended pathWhyMinimum cutover method
Well-documented, limited complexity, understood assignmentsAutomated migrationMinimizes rebuilding when Microsoft’s current eligibility rules are metRepresentative pilot, staged user groups, owner approval
Complex RemoteApps, fragile policies, high user countParallel rebuildIsolates change from the working environmentNew modern resources, pilot hosts, wave-based reassignment
Obsolete or unused workloadRetireAvoids migrating unnecessary cost and riskConfirm no active users, obtain owner approval, preserve required records
Unknown owner, dependencies, or usageInvestigateMigration without evidence can break an unidentified serviceHold changes until ownership and test coverage are established

Infographic detailing migration from a legacy virtual desktop environment to a modern ARM-integrated platform.Find Classic Host Pools Before Planning the Move​

Azure Virtual Desktop with Azure Resource Manager integration became generally available in July 2020. The earlier Fall 2019 release was subsequently designated Azure Virtual Desktop (classic).
The reliable distinction is that classic does not use the current Azure Resource Manager-integrated model. Microsoft’s retirement Q&A distinguishes the classic and Azure Resource Manager experiences, so administrators should not assume that a view of modern AVD resources proves no classic deployment remains.
Use Microsoft’s automatic migration guidance, classic-environment records, billing data, support records, and service-owner interviews to establish the inventory. Portal labels and navigation can change; in the current Azure portal experience, reconcile findings with the Azure Virtual Desktop views for host pools, application groups, workspaces, and session hosts.
Do not build an oversized discovery workbook that nobody can finish. Create one downloadable-style evidence record per host pool containing this minimum set:
Required evidenceWhat to capture
OwnerNamed technical owner and accountable business owner
User/group assignment exportCurrent users and Microsoft Entra groups, with export date
Published app listDesktops and RemoteApps visible to users
Host count and stateTotal hosts and whether each is available, unavailable, draining, or otherwise impaired
Profile dependencyProfile technology, storage location, and responsible team
Conditional Access policy IDsPolicy identifiers affecting AVD access—not only policy names
Test usersRepresentative users covering applications, devices, locations, and access conditions
Rollback triggerMeasurable condition that stops or reverses cutover
Approval ownerPerson authorized to accept production or invoke rollback
Similar names in classic and modern environments do not establish that a workload was migrated. Evidence must connect the users, published resources, hosts, profiles, policies, and approval chain.
WindowsForum user reports about managed service providers moving Citrix workloads to AVD reinforce the operational point: the control plane is only one part of a usable desktop service. Other WindowsForum lifecycle discussions, including the reported NVv4 retirement, are useful prompts to inspect VM sizing and application compatibility separately. They do not change the AVD classic retirement scope or prove that a particular host pool is ready to move.

Separate Control-Plane Migration From Workload Validation​

A reported successful migration operation is not production validation. Production acceptance requires evidence that users can discover the correct resources, authenticate under the expected policies, launch required desktops or RemoteApps, load the right profile, and reach necessary network services.
Use the minimum evidence set as the baseline, then run a concrete pilot with pass/fail criteria:
  • Feed discovery: Pass only if every pilot user sees exactly the assigned desktop and RemoteApps, with no missing or unintended resources.
  • Authentication: Pass only if expected multifactor authentication, device, location, and sign-in controls apply; record the relevant Conditional Access policy IDs.
  • Session launch: Pass only if each test user can establish a session through the approved production client without repeated or unexplained failures.
  • Profiles: Pass only if the expected profile loads and a test change persists—or intentionally does not persist—according to the documented design.
  • Applications: Pass only if every business-critical application launches and completes a representative transaction or workflow.
  • Network dependencies: Pass only if required storage, databases, line-of-business endpoints, printing, and management paths are reachable.
  • User experience: Pass only if logon time and interactive behavior stay within the service owner’s preapproved tolerance.
  • Operations: Pass only if monitoring detects the pilot sessions and support staff can identify the user, host, application group, and failure path.
  • Rollback: Pass only if the team can execute the documented rollback before the approved window expires.
  • Approval: Pass only when the named technical and business approval owners sign the pilot record.
A single failure does not always require abandoning the migration, but it must produce an owner, remediation action, retest result, and explicit exception approval. “Command completed” is never an acceptance criterion.

Use Microsoft’s Automated Migration Only Within Its Current Scope​

Automated migration is appropriate when the classic inventory is complete, assignments are understood, published resources can be mapped without redesign, and a representative pilot group can test the result.
Microsoft establishes that automated migration uses PowerShell, but administrators should obtain the current commands, parameters, supported operation values, permissions, eligibility rules, and prerequisites directly from the current Microsoft procedure. Do not copy an unverified command template from a forum post or assume that an older module example remains valid.
Before making changes, confirm in Microsoft’s current automatic-migration documentation:
  • Whether the specific classic host pool is eligible.
  • Which identities and Azure permissions are required.
  • Which PowerShell components and versions Microsoft currently supports.
  • Which target-resource decisions must be made in advance.
  • What the operation migrates and, equally important, what remains outside its scope.
  • How Microsoft defines start, monitoring, completion, failure, and recovery for the current process.
  • What actions could affect existing host registrations, assignments, or rollback options.
WindowsForum’s editorial recommendation is to use automation only when every pool has an owner and disposition, desktop and RemoteApp assignments are documented, existing hosts remain suitable, access-policy changes can be tested safely, and the classic environment can remain available through a defined rollback window.
After the documented operation, inspect the resulting Azure Resource Manager-integrated resources in the current Azure Virtual Desktop portal experience. Verify host pools, application groups, workspace associations, assignments, and registered session hosts. Because portal navigation and labels can evolve, use Microsoft’s current interface documentation rather than treating any fixed click path as permanent. Then complete the pilot acceptance checklist through the real client and feed.

Parallel Rebuilds Reduce Risk in Fragile Environments​

A parallel Azure Resource Manager-integrated rebuild is safer when the existing deployment is difficult to explain, reproduce, or support. Microsoft cautions that advanced configurations and environments serving many users can require complex manual work. The decision to prefer a rebuild in those cases is WindowsForum’s operational recommendation, not a Microsoft mandate.
The rebuild path creates modern host pools, application groups, workspaces, assignments, and session hosts beside classic production. Coexistence temporarily costs more, but it creates a clean testing boundary and avoids restructuring the only working environment.
Prefer a parallel rebuild when several of these conditions apply:
  • The pool serves a large or operationally critical population.
  • RemoteApp publishing contains undocumented dependencies.
  • Session-host drift makes existing machines difficult to trust.
  • Assignments are inconsistent or tied to legacy practices.
  • Conditional Access requires substantial redesign.
  • Images, profiles, networking, or management tooling must change.
  • No credible rollback route exists.
  • The migration is also becoming a VM-family or application-platform redesign.
Decide separately whether existing session hosts can be reused or clean hosts should be deployed. Consult Microsoft’s current manual migration guidance before changing registrations, assignments, or virtual machines. The detailed contents of that linked procedure are not reproduced or independently verified here, so administrators must confirm its current requirements and supported actions directly.
WindowsForum users discussing Citrix-to-AVD projects describe the same need for parallel validation: publishing an application is not enough if identity, profiles, networking, client behavior, or support procedures fail. Likewise, WindowsForum’s NVv4 retirement report is a reason to review GPU dependencies, but VM-family migration requires its own design, compatibility evidence, and rollback plan.

Staged Cutover Keeps the Working Environment Intact​

Microsoft recommends moving session hosts and users in small groups to reduce disruption. Apply that guidance whether the chosen path is automated migration or a parallel rebuild.
A practical sequence is:
  1. Identify every classic pool and assign an owner, approval owner, risk rating, and disposition.
  2. Complete the minimum evidence set, including assignment exports and Conditional Access policy IDs.
  3. Create or migrate the modern host pool, application groups, workspace association, and required assignments using the current Microsoft procedure.
  4. Keep working classic access intact unless Microsoft’s documented method requires a specific change.
  5. Prepare suitable pilot capacity and named test users.
  6. Run the acceptance checklist and record each result as pass, fail, or approved exception.
  7. Stop if the documented rollback trigger is reached.
  8. Expand through controlled waves while retaining enough capacity and time to reverse the move.
  9. Freeze avoidable configuration changes before the final wave.
  10. Obtain technical and business approval before removing classic configuration.
Define rollback before moving the first user. For a parallel rebuild, rollback may mean restoring the classic assignment and returning users to capacity deliberately kept available. If a planned action changes host registration, assignments, or available capacity, verify its consequences in Microsoft’s current documentation before proceeding.
Rollback triggers should be measurable. Examples include failure of a critical application workflow, profile corruption affecting any pilot user, widespread feed-assignment errors, an access-policy result that differs from the approved design, or session-launch failure beyond the owner’s stated tolerance. Avoid vague triggers such as “poor experience.”

Retirement Reporting Must Track User Experience​

Track discovery, evidence completion, owner approval, object creation, workspace association, session-host state, identity assignments, Conditional Access testing, pilot acceptance, production cutover, rollback expiry, and classic decommissioning as separate milestones.
Adjacent Azure lifecycle risks should remain separate workstreams. A VM reservation, GPU-family retirement, image change, or application upgrade may influence migration planning, but none proves that the AVD control-plane migration is complete. If multiple changes must coincide, give each one its own owner, evidence, acceptance criteria, and rollback decision.
Any pool still marked “unknown owner,” “testing,” or “operation completed” near the retirement date remains an operational risk. Escalate it to both the Azure platform owner and the business owner whose users depend on the service.
By September 30, 2026, the meaningful metric will not be how many classic entries disappeared. It will be how many users can reach the required applications, profiles, and network resources through Azure Resource Manager-integrated Azure Virtual Desktop—with tested policies, visible ownership, recorded approval, and a rollback path retired deliberately rather than lost accidentally.

Frequently Asked Questions​

When does Azure Virtual Desktop (classic) retire?​

Microsoft’s Q&A retirement guidance gives September 30, 2026 as the retirement date.

Should every classic host pool use automated migration?​

No. WindowsForum recommends automated migration for eligible, well-understood deployments and a parallel rebuild for complex or fragile environments. Confirm eligibility and current prerequisites in Microsoft’s automatic-migration documentation.

Where should administrators validate the migrated resources?​

Inspect the current Azure Virtual Desktop portal views for host pools, application groups, workspaces, assignments, and session hosts. Portal labels can change, and portal objects are only part of validation; users must test the actual client, feed, applications, profiles, policies, and network paths.

Does a successful migration command mean the workload is finished?​

No. Production completion requires the pilot acceptance criteria to pass and the named technical and business owners to approve the result.

What should happen first?​

Inventory every classic host pool and complete the minimum evidence set: owner, user/group assignment export, published app list, host count and state, profile dependency, Conditional Access policy IDs, test users, rollback trigger, and approval owner. Then assign one of four dispositions: automate, rebuild, retire, or investigate.

References​

  1. Primary source: learn.microsoft.com
  2. Primary source: WindowsForum