Delen via


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

De Set-PSRepository cmdlet stelt waarden in 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.

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 myInternalSource-opslagplaats 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 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.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InstallationPolicy

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

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

Type:String
Accepted values:Trusted, Untrusted
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Hiermee geeft u de naam van de opslagplaats.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PackageManagementProvider

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Proxy

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

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

-ProxyCredential

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

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PublishLocation

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

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

-ScriptPublishLocation

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

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

-ScriptSourceLocation

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

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

-SourceLocation

Hiermee geeft u de URI voor het detecteren en installeren van modules uit deze opslagplaats. Voor opslagplaatsen op basis van NuGet 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.

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

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