API Reference
PSPublishModule API Reference
Complete API documentation auto-generated from source documentation.
Project APIs
Browse related project or module APIs from one shared suite.
GPOZaurr
GPOZaurr helps inspect, report on, and remediate Group Policy environments with PowerShell.
PSPublishModule
PSPublishModule is an open-source PowerShell and .NET project with packages, release history, and technical documentation.
Current API
PSWriteHTML
PSWriteHTML is an open-source PowerShell project with packages, release history, and working documentation.
PSWriteOffice
PSWriteOffice is an open-source PowerShell and .NET project with packages, release history, and technical documentation.
Search across related project APIs without leaving this portal.
Quick Start
Frequently used types and entry points.
Invoke-ModuleBuild
Creates/updates a module structure and triggers the build pipeline (legacy DSL compatible).
New-ConfigurationBuild
Allows configuring the build process for a module.
New-ConfigurationDocumentation
Enables or disables creation of documentation from the module using PowerForge.
Invoke-ProjectBuild
Executes a repository-wide .NET build/release pipeline from a JSON configuration.
Invoke-DotNetReleaseBuild
Builds a .NET project in Release configuration and prepares release artefacts.
All Namespaces
Browse all 80 types organized by namespace.
PSPublishModule (80)
Connect-ModuleRepository
Convert-ProjectConsistency
Export-CertificateForNuGet
Export-ConfigurationProject
Get-MissingFunctions
Get-ModuleInformation
Get-ModuleTestFailures
Get-PowerShellAssemblyMetadata
Get-PowerShellCompatibility
Get-ProjectConsistency
Get-ProjectVersion
Import-ConfigurationProject
Install-PrivateModule
Invoke-DotNetPublish
Invoke-DotNetReleaseBuild
Invoke-DotNetRepositoryRelease
Invoke-ModuleBuild
Invoke-ModuleTestSuite
Invoke-PowerForgeBundlePostProcess
Invoke-PowerForgePluginExport
Invoke-PowerForgePluginPack
Invoke-PowerForgeRelease
Invoke-ProjectBuild
Invoke-ProjectRelease
New-ConfigurationArtefact
New-ConfigurationBuild
New-ConfigurationCommand
New-ConfigurationCompatibility
New-ConfigurationDelivery
New-ConfigurationDocumentation
New-ConfigurationDotNetBenchmarkGate
New-ConfigurationDotNetBenchmarkMetric
New-ConfigurationDotNetConfigBootstrapRule
New-ConfigurationDotNetInstaller
New-ConfigurationDotNetMatrix
New-ConfigurationDotNetMatrixRule
New-ConfigurationDotNetProfile
New-ConfigurationDotNetProject
New-ConfigurationDotNetPublish
New-ConfigurationDotNetService
New-ConfigurationDotNetServiceLifecycle
New-ConfigurationDotNetServiceRecovery
New-ConfigurationDotNetSign
New-ConfigurationDotNetState
New-ConfigurationDotNetStateRule
New-ConfigurationDotNetTarget
New-ConfigurationExecute
New-ConfigurationFileConsistency
New-ConfigurationFormat
New-ConfigurationImportModule
New-ConfigurationInformation
New-ConfigurationManifest
New-ConfigurationModule
New-ConfigurationModuleSkip
New-ConfigurationPlaceHolder
New-ConfigurationProject
New-ConfigurationProjectInstaller
New-ConfigurationProjectOutput
New-ConfigurationProjectRelease
New-ConfigurationProjectSigning
New-ConfigurationProjectTarget
New-ConfigurationProjectWorkspace
New-ConfigurationPublish
New-ConfigurationTest
New-ConfigurationValidation
New-DotNetPublishConfig
New-ModuleAboutTopic
New-PowerForgeReleaseConfig
New-ProjectReleaseConfig
Publish-GitHubReleaseAsset
Publish-NugetPackage
Register-Certificate
Register-ModuleRepository
Remove-Comments
Remove-ProjectFiles
Send-GitHubRelease
Set-ProjectVersion
Step-Version
Update-ModuleRepository
Update-PrivateModule