Dela via


Set-PSRepository

Anger värden för en registrerad lagringsplats.

Syntax

Set-PSRepository
   [-Name] <String>
   [[-SourceLocation] <Uri>]
   [-PublishLocation <Uri>]
   [-ScriptSourceLocation <Uri>]
   [-ScriptPublishLocation <Uri>]
   [-Credential <PSCredential>]
   [-InstallationPolicy <String>]
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-PackageManagementProvider <String>]
   [<CommonParameters>]

Description

Cmdleten Set-PSRepository anger värden för en registrerad modullagringsplats. Inställningarna är beständiga för den aktuella användaren och gäller för alla versioner av PowerShell som är installerade för den användaren.

Det här är en proxy-cmdlet för Set-PSResourceRepository cmdleten i Microsoft.PowerShell.PSResourceGet. Mer information finns i Set-PSResourceRepository.

Exempel

Exempel 1: Ange installationsprincipen för en lagringsplats

Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted

Det här kommandot anger installationsprincipen för lagringsplatsen myInternalSource till Betrodd, så att du inte uppmanas innan du installerar moduler från den källan.

Exempel 2: Ange käll- och publiceringsplatser för en lagringsplats

Set-PSRepository -Name "myInternalSource" -SourceLocation 'https://someNuGetUrl.com/api/v2' -PublishLocation 'https://someNuGetUrl.com/api/v2/packages'

Det här kommandot anger källplatsen och publiceringsplatsen för myInternalSource till angivna URI:er.

Parametrar

-Credential

Proxy-cmdleten ignorerar den här parametern eftersom den inte stöds av Set-PSResourceRepository.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InstallationPolicy

Anger installationsprincipen. Giltiga värden är: Betrodda, ej betrodda.

Proxy-cmdleten transformerar värdet för den här parametern till den betrodda parametern Set-PSResourceRepositoryför .

Type:String
Accepted values:Trusted, Untrusted
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Anger namnet på lagringsplatsen.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PackageManagementProvider

Proxy-cmdleten ignorerar den här parametern eftersom den inte stöds av Set-PSResourceRepository.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Proxy

Proxy-cmdleten ignorerar den här parametern eftersom den inte stöds av Set-PSResourceRepository.

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ProxyCredential

Proxy-cmdleten ignorerar den här parametern eftersom den inte stöds av Set-PSResourceRepository.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PublishLocation

Proxy-cmdleten ignorerar den här parametern eftersom den inte stöds av Set-PSResourceRepository.

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScriptPublishLocation

Proxy-cmdleten ignorerar den här parametern eftersom den inte stöds av Set-PSResourceRepository.

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScriptSourceLocation

Proxy-cmdleten ignorerar den här parametern eftersom den inte stöds av Set-PSResourceRepository.

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SourceLocation

Anger URI för identifiering och installation av moduler från den här lagringsplatsen. För NuGet-baserade lagringsplatser liknar källplatsen till https://someNuGetUrl.com/api/v2exempel .

Proxy-cmdleten mappar den här parametern till URI-parameternSet-PSResourceRepositoryför .

Type:Uri
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

String

PSCredential

Uri

Utdata

Object

Kommentarer

PowerShell-galleriet har inte längre stöd för TLS-versionerna 1.0 och 1.1. Du måste använda TLS 1.2 eller senare. Använd följande kommando för att se till att du använder TLS 1.2:

[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12