Dela via


Set-PSRepository

Anger värden för en registrerad lagringsplats.

Syntax

Default (Standard)

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 cmdleten Set-PSResourceRepository 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 myInternalSource-lagringsplatsen till Betrodd, så att du inte uppmanas innan du installerar moduler från den källan.

Exempel 2: Ange källan och publicera platser 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.

Parameteregenskaper

Typ:PSCredential
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument: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 .

Parameteregenskaper

Typ:String
Standardvärde:None
Godkända värden:Trusted, Untrusted
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Name

Anger namnet på lagringsplatsen.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-PackageManagementProvider

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

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Proxy

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

Parameteregenskaper

Typ:Uri
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-ProxyCredential

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

Parameteregenskaper

Typ:PSCredential
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-PublishLocation

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

Parameteregenskaper

Typ:Uri
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ScriptPublishLocation

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

Parameteregenskaper

Typ:Uri
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ScriptSourceLocation

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

Parameteregenskaper

Typ:Uri
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-SourceLocation

Anger URI:n för att identifiera och installera 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 .

Parameteregenskaper

Typ:Uri
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:1
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

String

PSCredential

Uri

Utdata

Object

Kommentarer

PowerShell-galleriet stöder inte längre TLS-versionerna (Transport Layer Security) 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