Plan an Active Directory Forest Recovery Exercise
A forest recovery exercise tests whether an organization can restore Active Directory Domain Services (AD DS) after a forest-wide failure. It is materially different from restoring a file or testing a member server backup: a recovery can roll directory data back to the backup point and affect every domain controller that later replicates from it.
Record Domains, DCs, and Operations Masters
PrepareDocument the forest and domain structure, DC operating systems and roles, DNS and Global Catalog placement, writable DCs, backup source, and dependencies. Keep the inventory current and stored outside the forest so it remains available during an AD outage.
Get-ADForest | Select-Object RootDomain, Domains, ForestModeGet-ADDomain -Identity corp.example.com | Select-Object DNSRoot, DomainModeGet-ADDomainController -Filter * | Select-Object HostName, Site, IsReadOnly, IsGlobalCatalog, OperatingSystemnetdom query fsmo❯ Illustrative Output (Results Vary)
Schema master DC-ROOT-01.corp.example.comDomain naming master DC-ROOT-01.corp.example.comPDC DC-ROOT-02.corp.example.comRID pool manager DC-ROOT-02.corp.example.comInfrastructure master DC-ROOT-02.corp.example.comVerify the Recovery Inputs Exist
Recovery ReadinessFor each domain, identify a recent, trusted system state or full server backup of a writable DC and confirm that the backup can be read. Record where the recovery media and instructions are stored. Verify that the team can retrieve the Directory Services Restore Mode (DSRM) credentials and required domain administrator credentials through the approved vault process; never paste them into notes or this inventory.
Domain: corp.example.comRecovery DC: DC-ROOT-01Backup date and time (UTC): 2026-10-05 02:00Backup target and catalog verified: YesDSRM credential retrieval tested: Yes (vault procedure ID: DR-AD-01)Isolated recovery network reserved: DR-LAB-AD❯ Illustrative Output (Results Vary)
Go/no-go: Do not start the restore rehearsal until backup readability,credential access, and isolation have each been verified.Prove the Test Environment Is Isolated
Safety GateBefore powering on a restored DC, remove its production network adapter or attach it only to a lab network with no route, bridge, VPN, or shared virtual switch to production. Confirm isolation from both the hypervisor and network-control plane. Use lab-only DNS and test clients, and prevent lab systems from authenticating against or synchronizing with production. Define who can approve network changes and how the lab will be destroyed. If isolation cannot be proven, stop.
Production adapter disconnected: YesLab network has no route to production: YesVPN/bridge/shared virtual switch checked: YesLab DNS and test clients prepared: YesIsolation verified by: [operator] and [network owner]❯ Illustrative Output (Results Vary)
Go/no-go: Proceed only when every isolation check is verified.Follow the Tested Forest Recovery Runbook
Isolated RehearsalRestore the selected writable DC in the lab by following the supported Microsoft forest recovery sequence for your Windows Server versions and backup product. A forest recovery normally requires at least one writable DC restored for every domain, and the forest root domain is recovered first. The official procedure determines when to restore AD DS and SYSVOL, seize operations-master roles, reset credentials, and rebuild other DCs. Do not improvise those steps from a generic checklist.
Record for every runbook checkpoint:- step and operator- start/end time (UTC)- result and relevant event IDs- blocker, decision, and approving owner- backup used and lab DC identity❯ Illustrative Output (Results Vary)
Example checkpoint: Restored first writable forest-root DC in isolationResult: Passed; lab DNS and Directory Service checks completedValidate the Forest and Close the Exercise
Verify and CloseVerify the restored DC’s AD DS and DNS health, expected SYSVOL and NETLOGON shares, required logons from lab-only clients, and replication with other restored lab DCs. Record elapsed recovery time and compare it with the recovery objective. A backup catalog check alone is not a successful restore test. Before teardown, confirm again that no lab network path reaches production, then remove test VMs and temporary backup copies according to policy.
AD DS and DNS checks: Passed / FailedSYSVOL and NETLOGON shares: Passed / FailedLab-only authentication and replication: Passed / FailedElapsed recovery time: [duration] (objective: [duration])Lab teardown and backup-copy handling: Complete / PendingRunbook updates assigned to: [owner]❯ Illustrative Output (Results Vary)
Exercise result: [Passed / Failed / Partial]Open recovery gaps: [tracked items]Production network remained isolated: Confirmed