Evotec

Project

PSPublishModule

PSPublishModule is an open-source PowerShell and .NET project with packages, release history, and technical documentation.

Stars 43
Forks 13
Open issues 1
PowerShell Gallery downloads 13,876
Release v3.0.3
Language: C# Updated: 2026-04-14

API Reference

Cmdlet

New-ConfigurationCommand

Namespace PSPublishModule
Inputs
None
Outputs
System.Object

Defines a command import configuration for the build pipeline.

Remarks

Used by the build pipeline to declare which commands should be imported from an external module at build time. This helps make build scripts deterministic and explicit about their dependencies.

Examples

Authored help example

Reference a single command from a module

PS>


New-ConfigurationCommand -ModuleName 'Pester' -CommandName 'Invoke-Pester'
        

Declares a dependency on Invoke-Pester from the Pester module.

Reference multiple commands

PS>


New-ConfigurationCommand -ModuleName 'PSWriteColor' -CommandName 'Write-Color','Write-Text'
        

Declares multiple command references from the same module.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

New-ConfigurationCommand [-CommandName <String[]>] [-ModuleName <String>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

CommandName String[] optionalposition: namedpipeline: False
One or more command names to reference from the module.
ModuleName String optionalposition: namedpipeline: False
Name of the module that contains the commands.

Outputs

System.Object