Skip to main content

Scenario Authoring Cmdlets

Get-SEScenarioTemplate

Use this to list built-in scenario templates. It can also surface plugin-aware contributions when plugin roots and enabled capabilities are supplied.

Key parameters:

  • -PluginRootPath
  • -EnablePluginCapability

Get-SEScenarioArchetype

Use this to list the first-class scenario archetype catalog. It can also surface plugin-aware contributions when plugin roots and enabled capabilities are supplied. Archetype descriptors now include recommended overlays and recommended bundled packs for guided composition flows.

Key parameters:

  • -PluginRootPath
  • -EnablePluginCapability

Get-SEScenarioPersonaPreset

Use this to list the persona-oriented preset catalog for common use cases such as security lab, IT operations, compliance, and engineering collaboration.

New-SEScenarioFromTemplate

Creates a new scenario envelope from a template.

Key parameters:

  • -Template
  • -PluginRootPath
  • -EnablePluginCapability

New-SEScenarioFromArchetype

Creates a new scenario envelope from an archetype.

Key parameters:

  • -Archetype
  • -PluginRootPath
  • -EnablePluginCapability

New-SEScenarioFromPersonaPreset

Creates a new scenario envelope from a persona preset.

Key parameters:

  • -Persona

Merge-SEScenarioOverlay

Applies one or more overlays to a scenario.

Key parameters:

  • -Scenario
  • -Overlay

Merge-SEScenarioPersonaPreset

Applies one or more persona presets to a scenario.

Key parameters:

  • -Scenario
  • -Persona

Resolve-SEScenario

Resolves defaults, overlays, and scenario materialization into a complete scenario definition.

Parameter sets:

  • -Scenario
  • -Path
  • -Json

Test-SEScenario

Validates a scenario and returns a validation result with messages, plugin contributions, and resolved scenario context.

Parameter sets:

  • -Scenario
  • -Path
  • -Json

New-SEScenarioWizard

Interactive terminal wizard for creating or editing a scenario. New scenarios now start from archetypes and can recommend bundled packs alongside overlays.

Key parameters:

  • -ScenarioPath
  • -Scenario
  • -OutputPath
  • -StartSection
  • -SkipSectionReview
  • -ReviewOnly

Example

$scenario = New-SEScenarioWizard -OutputPath .\scenario.json
$scenario | Test-SEScenario