Sets values for a registered repository.
Syntax Default (Default)Set-PSRepository
[-Name] <String>
[[-SourceLocation] <Uri>]
[-PublishLocation <Uri>]
[-ScriptSourceLocation <Uri>]
[-ScriptPublishLocation <Uri>]
[-Credential <PSCredential>]
[-InstallationPolicy <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-PackageManagementProvider <String>]
[<CommonParameters>]
Description
The Set-PSRepository
cmdlet sets values for a registered module repository. The settings are persistent for the current user and apply to all versions of PowerShell installed for that user.
This is a proxy cmdlet for the Set-PSResourceRepository
cmdlet in the Microsoft.PowerShell.PSResourceGet. For more information, see Set-PSResourceRepository.
Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted
This command sets the installation policy for the myInternalSource repository to Trusted, so that you are not prompted before installing modules from that source.
Example 2: Set the source and publish locations for a repositorySet-PSRepository -Name "myInternalSource" -SourceLocation 'https://someNuGetUrl.com/api/v2' -PublishLocation 'https://someNuGetUrl.com/api/v2/packages'
This command sets the source location and publish location for myInternalSource to the specified URIs.
Parameters -CredentialThe proxy cmdlet ignores this parameter since it's not supported by Set-PSResourceRepository
.
Specifies the installation policy. Valid values are: Trusted, Untrusted.
The proxy cmdlet transforms the value of this parameter to the Trusted parameter of Set-PSResourceRepository
.
Specifies the name of the repository.
Parameter properties Type: String Default value: None Supports wildcards: False DontShow: False Parameter sets (All) Position: 0 Mandatory: True Value from pipeline: False Value from pipeline by property name: True Value from remaining arguments: False -PackageManagementProviderThe proxy cmdlet ignores this parameter since it's not supported by Set-PSResourceRepository
.
The proxy cmdlet ignores this parameter since it's not supported by Set-PSResourceRepository
.
The proxy cmdlet ignores this parameter since it's not supported by Set-PSResourceRepository
.
The proxy cmdlet ignores this parameter since it's not supported by Set-PSResourceRepository
.
The proxy cmdlet ignores this parameter since it's not supported by Set-PSResourceRepository
.
The proxy cmdlet ignores this parameter since it's not supported by Set-PSResourceRepository
.
Specifies the URI for discovering and installing modules from this repository. For example, for NuGet-based repositories, the source location is similar to https://someNuGetUrl.com/api/v2
.
The proxy cmdlet maps this parameter to the Uri parameter of Set-PSResourceRepository
.
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Inputs String PSCredential Uri Outputs Object NotesThe PowerShell Gallery no longer supports Transport Layer Security (TLS) versions 1.0 and 1.1. You must use TLS 1.2 or higher. Use the following command to ensure you are using TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4