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
Ausgaben
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