API Reference
Get-ManagedModuleRepository
Gets, tests, or exports saved managed module repository profiles.
Remarks
Repository profiles contain non-secret feed settings. Use this cmdlet to review repository shape, test local onboarding readiness, or export profile definitions for another machine without creating another command family.
Examples
List all saved managed module repositories
Get-ManagedModuleRepository
Returns all repository profiles visible to the current user.
Inspect one saved repository
Get-ManagedModuleRepository -Name Company
Returns the saved Azure Artifacts profile named Company.
Test repository readiness
Get-ManagedModuleRepository -Name Company -Test
Returns local prerequisite and bootstrap readiness for the saved repository profile.
Export profiles for another machine
Get-ManagedModuleRepository -Name Company -ExportPath .\Company.repository.json -Force
Writes a non-secret JSON profile file that can be imported with Initialize-ManagedModuleRepository -Path.
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-ManagedModuleRepository [-ExportPath <String>] [-Force] [-Name <String[]>] [-PassThru] [-Scope <User|Machine|All>] [-Test] [<CommonParameters>]#All Parameter SetsParameters
- ExportPath String
- Optional destination JSON file for exporting the selected profiles.
- Force SwitchParameter
- Overwrite an existing export file.
- Name String[]
- Optional repository profile names. When omitted, all visible profiles are returned.
- PassThru SwitchParameter
- Return profile objects after exporting.
- Scope ModuleRepositoryProfileScope
- Profile store scope to read. The default reads user profiles first, then machine-wide profiles.
- Possible values:
User,Machine,All - Test SwitchParameter
- Return readiness information instead of profile definitions.
Outputs
PSPublishModule.ModuleRepositoryProfileResult: User-facing private module repository profile saved by PSPublishModule. PSPublishModule.ModuleRepositoryProfileReadinessResult: Readiness information for a saved private module repository profile.