Skip to main content

Generate a General Enterprise Lab

DataGen workflow overview

Use this walkthrough when you want a strong default enterprise world that is broad enough for general lab population, export testing, and validation work.

Requirements

  • DataGen module imported
  • seeded catalog content available
  • a writable output directory

Reference assets

Steps

1. Validate the scenario

Test-SEScenario -Path .\general-enterprise-lab.json

2. Generate the world

$world = New-SEEnterpriseWorld -ScenarioPath .\general-enterprise-lab.json -Seed 4242
$world | Get-SEWorldSummary

3. Save and export

$world | Save-SEEnterpriseWorld -Path .\out\general-enterprise.seworld -Compress
$world | Export-SEEnterpriseWorld -OutputPath .\out\general-enterprise -Format Json -Profile Normalized -IncludeManifest -IncludeSummary -Overwrite

What to expect

You should get a balanced world that includes:

  • hybrid identity
  • workstations and servers
  • repositories and collaboration surfaces
  • applications and services
  • policies, access evidence, and observed views

Example output shape

out/
general-enterprise.seworld
general-enterprise/
entities/
relationships/
manifest.json
summary.json

When this is the right starting point

Use this walkthrough when you need a broad, believable baseline and do not yet need to optimize for one specific surface such as AD, Entra, or CMDB.

If you plan to refresh the same generated lab repeatedly, continue to Repeatable Lab Runs for the fixed scenario, seed, snapshot, export, and comparison workflow.