Partager via


Unregister-PackageSource

Supprime une source de package inscrite.

Syntax

Unregister-PackageSource
          [[-Source] <String>]
          [-Location <String>]
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [-ProviderName <String>]
          [<CommonParameters>]
Unregister-PackageSource
          -InputObject <PackageSource[]>
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Unregister-PackageSource
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [-ConfigFile <String>]
          [-SkipValidate]
          [<CommonParameters>]
Unregister-PackageSource
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [-ConfigFile <String>]
          [-SkipValidate]
          [<CommonParameters>]
Unregister-PackageSource
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [-PackageManagementProvider <String>]
          [-PublishLocation <String>]
          [-ScriptSourceLocation <String>]
          [-ScriptPublishLocation <String>]
          [<CommonParameters>]
Unregister-PackageSource
          [-Credential <PSCredential>]
          [-Force]
          [-ForceBootstrap]
          [-WhatIf]
          [-Confirm]
          [-PackageManagementProvider <String>]
          [-PublishLocation <String>]
          [-ScriptSourceLocation <String>]
          [-ScriptPublishLocation <String>]
          [<CommonParameters>]

Description

L’applet Unregister-PackageSource de commande supprime une source de package inscrite. Les sources de package sont toujours gérées par un fournisseur de package. Pour rechercher des sources de package, utilisez l’applet de Get-PackageSource commande .

Exemples

Exemple 1 : Désinscrire une source de package pour le fournisseur NuGet

L’applet Unregister-PackageSource de commande annule l’inscription d’une source de package de l’ordinateur local. Les paramètres Emplacement et Fournisseur peuvent être utilisés pour spécifier davantage la source à supprimer.

PS> Unregister-PackageSource -Source MyNuGet

L’applet Unregister-PackageSource de commande utilise le paramètre Source pour spécifier la source à supprimer.

Exemple 2 : Utiliser un objet PackageSource pour annuler l’inscription d’un package

Cet exemple utilise et pour annuler l’inscription Get-PackageSourceUnregister-PackageSource d’une source de package. L’objet PackageSource est stocké dans une variable.

PS> $pkgsource = Get-PackageSource -Name MyNuGet
PS> Unregister-PackageSource -InputObject $pkgsource

La $pkgsource variable stocke le PackageSource créé par l’applet de Get-PackageSource commande . Unregister-PackageSource utilise comme $pkgsource entrée pour le paramètre InputObject .

L’applet Unregister-PackageSource de commande peut également spécifier une valeur pour le paramètre InputObject :

Unregister-PackageSource -InputObject ( Get-PackageSource -Name MyNuGet )

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 invite à confirmer avant Unregister-PackageSource l’exécution.

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 a l’autorisation d’accéder à l’ordinateur et d’exécuter des commandes. Tapez un nom d’utilisateur, tel que User01, Domain01\User01, ou entrez un objet PSCredential , généré par l’applet de Get-Credential commande . Si vous tapez un nom d’utilisateur, vous êtes invité à entrer un mot de passe.

Lorsque le paramètre Credential n’est pas spécifié, le compte d’utilisateur actuel est utilisé.

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. Remplace les restrictions qui empêchent Unregister-PackageSource de réussir, à l’exception de la sécurité.

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

-ForceBootstrap

Indique que Unregister-PackageSourcePackageManagement doit désinstaller automatiquement le fournisseur de package pour la source de package spécifiée.

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

-InputObject

Accepte l’entrée de pipeline qui spécifie l’objet PackageSource à partir de l’applet Get-PackageSource de commande . InputObject accepte l’objet PackageSource en tant que Get-PackageSource valeur ou variable qui contient l’objet .

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 vers lequel pointe une source de package. La valeur de ce paramètre peut être un URI, un chemin 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

-PackageManagementProvider

Spécifie le fournisseur PackageManagement .

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

-ProviderName

Spécifie le nom du 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

-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

-Source

Spécifie le nom convivial de la source du package.

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

-WhatIf

Affiche ce qui se passerait si Unregister-PackageSource l’applet de commande est exécutée. 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

Microsoft.PackageManagement.Packaging.PackageSource

Vous pouvez diriger un objet PackageSource vers cette applet de commande

Sorties

None

Cette applet de commande ne retourne pas de sortie.

Notes

L’inclusion d’un fournisseur de package dans une commande peut rendre des paramètres dynamiques disponibles pour une applet de commande. Les paramètres dynamiques sont spécifiques à un fournisseur de package. L’applet Get-Help de commande répertorie les jeux de paramètres d’une applet de commande et inclut l’ensemble de paramètres du fournisseur.