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