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