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-PSResourceRepositoryzu.

Type:Uri
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

String

PSCredential

Uri

Ausgaben

Object

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