Get-PSRepository
Get-PSRepository [[-Name] <String[]>] [<CommonParameters>]
The Get-PSRepository cmdlet gets PowerShell module repositories that are registered for the current user.
Parameters
-Name <String[]>
- Default value is None
- Accepts pipeline input ByPropertyName
Specifies the names of the repositories to get.
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,ErrorAction, ErrorVariable, WarningAction, WarningVariable,OutBuffer, PipelineVariable, and OutVariable.
Examples
-
Get all module repositories:
PS C:\> Get-PSRepository Name SourceLocation OneGetProvider InstallationPolicy ---- -------------- -------------- ------------------ PSGallery http://go.micro... NuGet Untrusted myNuGetSource https://myget.c... NuGet Trusted
This command gets all module repositories registered for the current user.
-
Get module repositories by name:
PS C:\> Get-PSRepository -Name "*NuGet*"
This command gets all module repositories that include NuGet in their names.
-
Get a module repository and format the output:
PS C:\> Get-PSRepository -Name "Local01" | Format-List * -Force Name : local01 SourceLocation : http://manikb-dev:8765/api/v2/ Trusted : True Registered : True InstallationPolicy : Trusted PackageManagementProvider : NuGet PublishLocation : http://pattif-dev:8765/api/v2/package/ ScriptSourceLocation : http://pattif-dev:8765/api/v2/artifacts/psscript ScriptPublishLocation : http://pattif-dev:8765/api/v2/package/ ProviderOptions : {}
This command gets the repository named Local01 and uses the pipeline operator to pass that object to the Format-List cmdlet.
Additional Notes
This work is licensed under a Creative Commons Attribution 4.0 International. It is attributed to Microsoft Corporation and can be found here.
PowerShell Commands