Skip to main content

Plugin Cmdlets

Get-SEGenerationPlugin

Inspects plugins from one or more plugin root paths.

Key parameters:

  • -PluginRootPath
  • -Capability
  • -AllowAssemblyPlugins
  • -RequirePluginHashApproval
  • -PluginAllowedContentHash

Test-SEGenerationPluginPackage

Validates plugin packages before use.

This now includes pack-contract validation so plugin authors can check scenario-pack metadata and execution expectations before installation or CI use.

Install-SEGenerationPluginPackage

Installs plugin packages from plugin root paths.

New-SEGenerationPluginPackage

Creates a starter plugin package scaffold with the required manifest and baseline pack files.

Register-SEGenerationPlugin

Registers plugin capabilities for reuse.

Get-SEGenerationPluginRegistration

Lists registered plugin capabilities.

Unregister-SEGenerationPlugin

Removes registered plugin capabilities.

Plugin design reminder

These commands help you manage DataGen plugins, but the architectural rule still applies: plugins extend the synthetic dataset; they do not serve as downstream import adapters.