Partager via


Set-PSRepository

Définit les valeurs d’un dépôt inscrit.

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

L’applet Set-PSRepository de commande définit les valeurs d’un référentiel de modules inscrit. Les paramètres sont persistants pour l’utilisateur actuel et s’appliquent à toutes les versions de PowerShell installées pour cet utilisateur.

Il s’agit d’une applet de commande proxy pour l’applet Set-PSResourceRepositoryde commande dans Microsoft.PowerShell.PSResourceGet. Pour plus d’informations, consultez Set-PSResourceRepository.

Exemples

Exemple 1 : Définir la stratégie d’installation d’un dépôt

Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted

Cette commande définit la stratégie d’installation du dépôt myInternalSource sur Approuvé, de sorte que vous ne soyez pas invité avant d’installer des modules à partir de cette source.

Exemple 2 : Définir les emplacements source et de publication d’un dépôt

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

Cette commande définit l’emplacement source et l’emplacement de publication de myInternalSource sur les URI spécifiés.

Paramètres

-Credential

L’applet de commande proxy ignore ce paramètre, car il n’est pas pris en charge par Set-PSResourceRepository.

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

-InstallationPolicy

Spécifie la stratégie d’installation. Les valeurs valides sont : Approuvé, Non approuvé.

L’applet de commande proxy transforme la valeur de ce paramètre en paramètre Approuvé de Set-PSResourceRepository.

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

-Name

Spécifie le nom du dépôt.

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

-PackageManagementProvider

L’applet de commande proxy ignore ce paramètre, car il n’est pas pris en charge par Set-PSResourceRepository.

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

-Proxy

L’applet de commande proxy ignore ce paramètre, car il n’est pas pris en charge par Set-PSResourceRepository.

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

-ProxyCredential

L’applet de commande proxy ignore ce paramètre, car il n’est pas pris en charge par Set-PSResourceRepository.

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

-PublishLocation

L’applet de commande proxy ignore ce paramètre, car il n’est pas pris en charge par Set-PSResourceRepository.

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

-ScriptPublishLocation

L’applet de commande proxy ignore ce paramètre, car il n’est pas pris en charge par Set-PSResourceRepository.

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

-ScriptSourceLocation

L’applet de commande proxy ignore ce paramètre, car il n’est pas pris en charge par Set-PSResourceRepository.

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

-SourceLocation

Spécifie l’URI pour la découverte et l’installation des modules à partir de ce dépôt. Par exemple, pour les dépôts basés sur NuGet, l’emplacement source est similaire à https://someNuGetUrl.com/api/v2.

L’applet de commande proxy mappe ce paramètre au paramètre URI de Set-PSResourceRepository.

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

Entrées

String

PSCredential

Uri

Sorties

Object

Notes

Le PowerShell Gallery ne prend plus en charge les versions 1.0 et 1.1 du protocole TLS (Transport Layer Security). Vous devez utiliser TLS 1.2 ou version ultérieure. Utilisez la commande suivante pour vous assurer que vous utilisez TLS 1.2 :

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