Freigeben über


Set-PSRepository

Legt Werte für ein registriertes Repository fest.

Syntax

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

Beschreibung

Das Set-PSRepository Cmdlet legt Werte für ein registriertes Modul-Repository fest. Die Einstellungen sind für den aktuellen Benutzer persistent und gelten für alle Versionen von PowerShell, die für diesen Benutzer installiert sind.

Dies ist ein Proxy-Cmdlet für das Set-PSResourceRepository Cmdlet in microsoft.PowerShell.PSResourceGet. Weitere Informationen finden Sie unter Set-PSResourceRepository.

Beispiele

Beispiel 1: Festlegen der Installationsrichtlinie für ein Repository

Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted

Mit diesem Befehl wird die Installationsrichtlinie für das myInternalSource-Repository auf "Vertrauenswürdig" festgelegt, sodass Sie vor der Installation von Modulen aus dieser Quelle nicht aufgefordert werden.

Beispiel 2: Festlegen der Quell- und Veröffentlichungsspeicherorte für ein Repository

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

Mit diesem Befehl wird der Quellspeicherort und der Veröffentlichungsspeicherort für myInternalSource auf die angegebenen URIs festgelegt.

Parameter

-Credential

Das Proxy-Cmdlet ignoriert diesen Parameter, da er nicht unterstützt wird Set-PSResourceRepository.

Typ:PSCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-InstallationPolicy

Gibt die Installationsrichtlinie an. Gültige Werte sind: Vertrauenswürdig, nicht vertrauenswürdig.

Das Proxy-Cmdlet transformiert den Wert dieses Parameters in den Trusted-Parameter von Set-PSResourceRepository.

Typ:String
Zulässige Werte:Trusted, Untrusted
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen des Repositorys an.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-PackageManagementProvider

Das Proxy-Cmdlet ignoriert diesen Parameter, da er nicht unterstützt wird Set-PSResourceRepository.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Proxy

Das Proxy-Cmdlet ignoriert diesen Parameter, da er nicht unterstützt wird Set-PSResourceRepository.

Typ:Uri
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ProxyCredential

Das Proxy-Cmdlet ignoriert diesen Parameter, da er nicht unterstützt wird Set-PSResourceRepository.

Typ:PSCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-PublishLocation

Das Proxy-Cmdlet ignoriert diesen Parameter, da er nicht unterstützt wird Set-PSResourceRepository.

Typ:Uri
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ScriptPublishLocation

Das Proxy-Cmdlet ignoriert diesen Parameter, da er nicht unterstützt wird Set-PSResourceRepository.

Typ:Uri
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ScriptSourceLocation

Das Proxy-Cmdlet ignoriert diesen Parameter, da er nicht unterstützt wird Set-PSResourceRepository.

Typ:Uri
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SourceLocation

Gibt den URI zum Ermitteln und Installieren von Modulen aus diesem Repository an. Bei NuGet-basierten Repositorys ist der Quellspeicherort z. B. ähnlich https://someNuGetUrl.com/api/v2.

Das Proxy-Cmdlet ordnet diesen Parameter dem URI-Parameter von Set-PSResourceRepository.

Typ:Uri
Position:1
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

String

PSCredential

Uri

Ausgaben

Object

Hinweise

Der PowerShell-Katalog unterstützt die Tls-Versionen 1.0 und 1.1 nicht mehr. Sie müssen TLS 1.2 oder höher verwenden. Verwenden Sie den folgenden Befehl, um sicherzustellen, dass Sie TLS 1.2 verwenden:

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