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 Modulrepository 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 Repository myInternalSource 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'
Dieser Befehl legt den Quellspeicherort und den Veröffentlichungsspeicherort für myInternalSource auf die angegebenen URIs fest.
Parameter
-Credential
Das Proxy-Cmdlet ignoriert diesen Parameter, da er von nicht unterstützt wird Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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
.
Type: | String |
Accepted values: | Trusted, Untrusted |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Gibt den Namen des Repositorys an.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PackageManagementProvider
Das Proxy-Cmdlet ignoriert diesen Parameter, da er von nicht unterstützt wird Set-PSResourceRepository
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
Das Proxy-Cmdlet ignoriert diesen Parameter, da er von nicht unterstützt wird Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyCredential
Das Proxy-Cmdlet ignoriert diesen Parameter, da er von nicht unterstützt wird Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublishLocation
Das Proxy-Cmdlet ignoriert diesen Parameter, da er von nicht unterstützt wird Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Das Proxy-Cmdlet ignoriert diesen Parameter, da er von nicht unterstützt wird Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
Das Proxy-Cmdlet ignoriert diesen Parameter, da er von nicht unterstützt wird Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceLocation
Gibt den URI zum Ermitteln und Installieren von Modulen aus diesem Repository an. Für NuGet-basierte Repositorys ist der Quellspeicherort beispielsweise ähnlich https://someNuGetUrl.com/api/v2
.
Das Proxy-Cmdlet ordnet diesen Parameter dem URI-Parameter von Set-PSResourceRepository
zu.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
Ausgaben
Hinweise
Die PowerShell-Katalog die TLS-Versionen 1.0 und 1.1 (Transport Layer Security) nicht mehr unterstützt. Sie müssen TLS 1.2 oder höher verwenden. Mit dem folgenden Befehl können Sie sicherstellen, dass Sie TLS 1.2 verwenden:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12