Set-PSRepository
Hiermee stelt u waarden in voor een geregistreerde opslagplaats.
Syntax
Set-PSRepository
[-Name] <String>
[[-SourceLocation] <Uri>]
[-PublishLocation <Uri>]
[-ScriptSourceLocation <Uri>]
[-ScriptPublishLocation <Uri>]
[-Credential <PSCredential>]
[-InstallationPolicy <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-PackageManagementProvider <String>]
[<CommonParameters>]
Description
Met de Set-PSRepository cmdlet worden waarden ingesteld voor een geregistreerde moduleopslagplaats. De instellingen zijn permanent voor de huidige gebruiker en zijn van toepassing op alle versies van PowerShell die voor die gebruiker zijn geïnstalleerd.
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
| Type: | PSCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u het installatiebeleid. Geldige waarden zijn: Vertrouwd, Niet-vertrouwd.
| Type: | String |
| Accepted values: | Trusted, Untrusted |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de naam van de opslagplaats.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de pakketbeheerprovider.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u een proxyserver voor de aanvraag, in plaats van rechtstreeks verbinding te maken met de internetresource.
| Type: | Uri |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u een gebruikersaccount met machtigingen voor het gebruik van de proxyserver die is opgegeven door de proxyparameter .
| Type: | PSCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de URI van de publicatielocatie. Voor nuGet-opslagplaatsen is de publicatielocatie bijvoorbeeld vergelijkbaar met https://someNuGetUrl.com/api/v2/Packages.
| Type: | Uri |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de publicatielocatie van het script op.
| Type: | Uri |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de locatie van de scriptbron op.
| Type: | Uri |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de URI voor het detecteren en installeren van modules uit deze opslagplaats. Voor nuGet-opslagplaatsen is de bronlocatie bijvoorbeeld vergelijkbaar met https://someNuGetUrl.com/api/v2.
| Type: | Uri |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Invoerwaarden
Uitvoerwaarden
Notities
Belangrijk
Vanaf april 2020 biedt de PowerShell Gallery geen ondersteuning meer voor TLS-versies (Transport Layer Security) 1.0 en 1.1. Als u TLS 1.2 of hoger niet gebruikt, krijgt u een foutmelding wanneer u toegang probeert te krijgen tot de PowerShell Gallery. Gebruik de volgende opdracht om ervoor te zorgen dat u TLS 1.2 gebruikt:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Zie de aankondiging in het PowerShell-blog voor meer informatie.
Verwante koppelingen
Feedback
Feedback verzenden en weergeven voor