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.
Beispiele
Beispiel 1: Festlegen der Installationsrichtlinie für ein Repository
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
Mit diesem Befehl wird der Quellspeicherort und der Veröffentlichungsspeicherort für myInternalSource auf die angegebenen URIs festgelegt.
Parameter
-Credential
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.
Gibt den URI des Veröffentlichungsspeicherorts an. Bei NuGet-basierten Repositorys ähnelt https://someNuGetUrl.com/api/v2/Packagesder Veröffentlichungsspeicherort z. B. .
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.
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ab April 2020 unterstützt der PowerShell-Katalog die Tls-Versionen 1.0 und 1.1 nicht mehr. Wenn Sie TLS 1.2 oder höher nicht verwenden, wird beim Versuch, auf den PowerShell-Katalog zuzugreifen, eine Fehlermeldung angezeigt. Verwenden Sie den folgenden Befehl, um sicherzustellen, dass Sie TLS 1.2 verwenden: