Skip to main content

Generate and Populate an AD Lab

Use this walkthrough when the directory layer is the main attraction: users, groups, OUs, policy structure, delegation, stale identities, and hybrid admin surfaces.

Requirements

  • DataGen module imported
  • catalog content available
  • downstream AD population tooling or scripts, if you are turning the dataset into an actual lab

Reference assets

Steps

1. Resolve and validate the scenario

$scenario = Resolve-SEScenario -Path .\active-directory-lab.json
Test-SEScenario -Scenario $scenario

2. Generate the world

$world = New-SEEnterpriseWorld -Scenario $scenario -Seed 1401
$world | Get-SEWorldSummary

3. Export normalized data for downstream lab population

$world | Export-SEEnterpriseWorld -OutputPath .\out\ad-lab -Format Json -Profile Normalized -IncludeManifest -IncludeSummary -Overwrite

Why this walkthrough is useful

This scenario biases toward:

  • hybrid directory presence
  • file-share-heavy internal operations
  • realistic stale-account rates
  • legacy-infrastructure overlay behavior

That makes it a good match for AD population and AD-oriented validation work.

Example checks

After export, inspect:

  • identity artifacts
  • policy and policy target artifacts
  • access-control evidence artifacts
  • devices and servers for host-side admin surfaces