Project

PSPublishModule

Build, test, version, sign, and publish PowerShell modules with reusable PowerForge pipelines.

Stars 48
Forks 16
PowerShell Gallery downloads 17,213
Release v3.0.169
Language: C# Updated: 2026-10-13

API Reference

Command

Get-ManagedModuleCatalog

Namespace PSPublishModule
Inputs
None
Outputs
PowerForge.ManagedModuleCatalog PowerForge.ManagedModuleCatalogPackage

Gets local managed module catalog settings or package metadata.

Remarks

Gets local managed module catalog settings or package metadata.

Examples

Authored help example

Show configured catalogs


Get-ManagedModuleCatalog
        

Returns catalog settings and cached package counts.

Show cached package metadata


Get-ManagedModuleCatalog -Name PSGallery -PackageName Pester
        

Returns the cached package entry for Pester from the PSGallery catalog.

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

Get-ManagedModuleCatalog [-Name <String[]>] [-PackageName <String[]>] [-Scope <User|Machine|All>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

Name String[] optionalposition: 0pipeline: Falsealiases: Repository, RepositoryName
Optional catalog names. When omitted, all visible catalogs are returned.
PackageName String[] optionalposition: namedpipeline: Falsealiases: Module, ModuleName, Package
Optional package names to return from the selected catalogs.
Scope ModuleRepositoryProfileScope optionalposition: namedpipeline: Falsevalues: 3
Catalog storage scope. The default reads user catalogs before machine-wide catalogs.
Possible values: User, Machine, All

Outputs

PowerForge.ManagedModuleCatalog, PowerForge.ManagedModuleCatalogPackage