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