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-PSResourceRepository
de 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
Sorties
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