Delen via


Set-PSRepository

Hiermee stelt u waarden in voor een geregistreerde opslagplaats.

Syntaxis

Default (Standaard)

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

Description

De Set-PSRepository cmdlet stelt waarden in voor een geregistreerde moduleopslagplaats. De instellingen blijven behouden voor de huidige gebruiker en zijn van toepassing op alle versies van PowerShell die voor die gebruiker zijn geïnstalleerd.

Dit is een proxy-cmdlet voor de Set-PSResourceRepository cmdlet in microsoft.PowerShell.PSResourceGet. Zie Set-PSResourceRepository voor meer informatie.

Voorbeelden

Voorbeeld 1: Het installatiebeleid voor een opslagplaats instellen

Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted

Met deze opdracht stelt u het installatiebeleid voor de opslagplaats myInternalSource in op Vertrouwd, zodat u niet wordt gevraagd voordat u modules van die bron installeert.

Voorbeeld 2: De bron- en publicatielocaties voor een opslagplaats instellen

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

Met deze opdracht stelt u de bronlocatie en de publicatielocatie voor myInternalSource in op de opgegeven URI's.

Parameters

-Credential

De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Set-PSResourceRepository.

Parametereigenschappen

Type:PSCredential
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-InstallationPolicy

Hiermee geeft u het installatiebeleid. Geldige waarden zijn: Vertrouwd, Niet-vertrouwd.

De proxy-cmdlet transformeert de waarde van deze parameter naar de vertrouwde parameter van Set-PSResourceRepository.

Parametereigenschappen

Type:String
Default value:None
Geaccepteerde waarden:Trusted, Untrusted
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Name

Hiermee geeft u de naam van de opslagplaats.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-PackageManagementProvider

De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Set-PSResourceRepository.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Proxy

De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Set-PSResourceRepository.

Parametereigenschappen

Type:Uri
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-ProxyCredential

De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Set-PSResourceRepository.

Parametereigenschappen

Type:PSCredential
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-PublishLocation

De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Set-PSResourceRepository.

Parametereigenschappen

Type:Uri
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ScriptPublishLocation

De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Set-PSResourceRepository.

Parametereigenschappen

Type:Uri
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ScriptSourceLocation

De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Set-PSResourceRepository.

Parametereigenschappen

Type:Uri
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-SourceLocation

Hiermee geeft u de URI voor het detecteren en installeren van modules vanuit deze opslagplaats. Voor nuGet-opslagplaatsen is de bronlocatie bijvoorbeeld vergelijkbaar met https://someNuGetUrl.com/api/v2.

De proxy-cmdlet wijst deze parameter toe aan de URI-parameter van Set-PSResourceRepository.

Parametereigenschappen

Type:Uri
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

String

PSCredential

Uri

Uitvoerwaarden

Object

Notities

De PowerShell Gallery biedt geen ondersteuning meer voor TLS-versies (Transport Layer Security) 1.0 en 1.1. U moet TLS 1.2 of hoger gebruiken. Gebruik de volgende opdracht om ervoor te zorgen dat u TLS 1.2 gebruikt:

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