NAME
Get-PSRepository
SYNOPSIS
Gets PowerShell repositories.SYNTAX
Get-PSRepository [[-Name]
] [ ] DESCRIPTION
The Get-PSRepository cmdlet gets PowerShell module repositories that are registered for the current user.
PARAMETERS
-Name
Specifies the names of the repositories to get. Required? false Position? 0 Default value NoneAccept pipeline input? True (ByPropertyName)
Accept wildcard characters? falseThis cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216). INPUTS
OUTPUTS
NOTES
Example 1: 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.Example 2: Get module repositories by name
PS C:\>Get-PSRepository -Name "*NuGet*"
This command gets all module repositories that include NuGet in their names.Example 3: 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 : NuGetPublishLocation : 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 theFormat-List cmdlet.
RELATED LINKS
Online Version: http://go.microsoft.com/fwlink/?LinkId=821662Register-PSRepository
Set-PSRepository
Unregister-PSRepository