Partager via


Set-PackageSource

Remplace une source de package pour un fournisseur de package spécifié.

Syntax

Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [[-Name] <String>]
   [-Location <String>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [-ProviderName <String>]
   [<CommonParameters>]
Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   -InputObject <PackageSource>
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [-ConfigFile <String>]
   [-SkipValidate]
   [<CommonParameters>]
Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [-ConfigFile <String>]
   [-SkipValidate]
   [<CommonParameters>]
Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [-PackageManagementProvider <String>]
   [-PublishLocation <String>]
   [-ScriptSourceLocation <String>]
   [-ScriptPublishLocation <String>]
   [<CommonParameters>]
Set-PackageSource
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-Credential <PSCredential>]
   [-NewLocation <String>]
   [-NewName <String>]
   [-Trusted]
   [-Force]
   [-ForceBootstrap]
   [-WhatIf]
   [-Confirm]
   [-PackageManagementProvider <String>]
   [-PublishLocation <String>]
   [-ScriptSourceLocation <String>]
   [-ScriptPublishLocation <String>]
   [<CommonParameters>]

Description

remplace Set-PackageSource une source de package pour un fournisseur de package spécifié. Les sources de package sont toujours gérées par un fournisseur de package.

Exemples

Exemple 1 : Modifier une source de package

Cette commande modifie le nom existant d’une source de package. La source est définie sur Approuvé, ce qui élimine les invites à vérifier la source lors de l’installation des packages.

PS C:\> Set-PackageSource -Name MyNuget -NewName NewNuGet -Trusted -ProviderName NuGet

Paramètres

-ConfigFile

Spécifie un fichier de configuration.

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

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Spécifie un compte d’utilisateur qui est autorisé à installer des fournisseurs de packages.

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

-Force

Force l’exécution de la commande sans demander la confirmation de l’utilisateur.

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

-ForceBootstrap

Indique que Set-PackageSource force PackageManagement à installer automatiquement le fournisseur de package.

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

-InputObject

Spécifie un objet d’ID source de package qui représente le package que vous souhaitez modifier. Les ID de source de package font partie des résultats de l’applet Get-PackageSource de commande.

Type:Microsoft.PackageManagement.Packaging.PackageSource
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Location

Spécifie l’emplacement source du package actuel. La valeur peut être un URI, un chemin d’accès de fichier ou tout autre format de destination pris en charge par le fournisseur de package.

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

-Name

Spécifie le nom d’une source de package.

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

-NewLocation

Spécifie le nouvel emplacement d’une source de package. La valeur peut être un URI, un chemin d’accès de fichier ou tout autre format de destination pris en charge par le fournisseur de package.

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

-NewName

Spécifie le nouveau nom que vous attribuez à une source de package.

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

-PackageManagementProvider

Spécifie un fournisseur de gestion de package.

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

-ProviderName

Spécifie un nom de fournisseur.

Type:String
Aliases:Provider
Accepted values:Bootstrap, NuGet, PowerShellGet
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Proxy

Spécifie un serveur proxy pour la requête, plutôt que de se connecter directement à la ressource Internet.

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

-ProxyCredential

Spécifie un compte d'utilisateur qui a l'autorisation d'utiliser le serveur proxy spécifié par le paramètre Proxy.

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

-PublishLocation

Spécifie l’emplacement de publication.

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

-ScriptPublishLocation

Spécifie l’emplacement de publication du script.

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

-ScriptSourceLocation

Spécifie l’emplacement source du script.

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

-SkipValidate

Commutateur qui ignore la validation des informations d’identification d’une source de package.

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

-Trusted

Indique que la source est un fournisseur de package approuvé. Les sources approuvées n’invitent pas à vérifier l’installation des packages.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

None

Vous ne pouvez pas diriger les objets vers cette applet de commande.

Sorties

None

Cette applet de commande ne retourne pas de sortie.

Notes

Important

Depuis avril 2020, PowerShell Gallery ne prend plus en charge les versions 1.0 et 1.1 de Transport Layer Security (TLS). Si vous n'utilisez pas TLS 1.2 ou une version plus récente, vous recevez une erreur lorsque vous tentez d'accéder à PowerShell Gallery. Utilisez la commande suivante pour vous assurer que vous utilisez TLS 1.2 :

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

Pour plus d’informations, consultez l’annonce sur le blog PowerShell.