Partilhar via


Unregister-PackageSource

Remove uma origem de pacote registada.

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

O Unregister-PackageSource cmdlet remove uma origem de pacote registada. As origens de pacotes são sempre geridas por um fornecedor de pacotes. Para localizar origens de pacotes, utilize o Get-PackageSource cmdlet.

Exemplos

Exemplo 1: anular o registo de uma origem de pacote para o fornecedor NuGet

O Unregister-PackageSource cmdlet anule o registo de uma origem de pacote do computador local. Os parâmetros Localização e Fornecedor podem ser utilizados para especificar ainda mais a origem a remover.

PS> Unregister-PackageSource -Source MyNuGet

O Unregister-PackageSource cmdlet utiliza o parâmetro Origem para especificar a origem a remover.

Exemplo 2: utilizar um objeto PackageSource para anular o registo de um pacote

Este exemplo utiliza e para anular o registo de uma origem Get-PackageSourceUnregister-PackageSource de pacote. O objeto PackageSource é armazenado numa variável.

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

A $pkgsource variável armazena o PackageSource criado pelo Get-PackageSource cmdlet. Unregister-PackageSource utiliza o $pkgsource como entrada para o parâmetro InputObject .

Como alternativa, o Unregister-PackageSource cmdlet pode especificar um valor para o parâmetro InputObject :

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

Parâmetros

-ConfigFile

Especifica um ficheiro de configuração.

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

-Confirm

Pede-lhe confirmação antes Unregister-PackageSource de ser executado.

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

-Credential

Especifica uma conta de utilizador que tem permissão para aceder ao computador e executar comandos. Escreva um nome de utilizador, como User01, Domain01\User01 ou introduza um objeto PSCredential , gerado pelo Get-Credential cmdlet. Se escrever um nome de utilizador, ser-lhe-á pedida uma palavra-passe.

Quando o parâmetro Credencial não é especificado, é utilizada a conta de utilizador atual.

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

-Force

Força o comando a ser executado sem pedir a confirmação do utilizador. Substitui as restrições que impedem Unregister-PackageSource o êxito, com exceção da segurança.

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

-ForceBootstrap

Indica que Unregister-PackageSource força a PackageManagement a desinstalar automaticamente o fornecedor de pacotes para a origem do pacote especificada.

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

-InputObject

Aceita a entrada do pipeline que especifica o objeto PackageSource do Get-PackageSource cmdlet. InputObject aceita o objeto PackageSource como um Get-PackageSource valor ou uma variável que contém o objeto.

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

-Location

Especifica a localização para a qual um pacote de origem aponta. O valor deste parâmetro pode ser um URI, um caminho de ficheiro ou qualquer outro formato de destino suportado pelo fornecedor de pacotes.

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

-PackageManagementProvider

Especifica o fornecedor PackageManagement .

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

-ProviderName

Especifica o nome do fornecedor.

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

Especifica a localização de publicação.

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

-ScriptPublishLocation

Especifica a localização de publicação do script.

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

-ScriptSourceLocation

Especifica a localização da origem do script.

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

-SkipValidate

Alternância que ignora a validação das credenciais de uma origem de pacote.

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

-Source

Especifica o nome amigável da origem do pacote.

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

-WhatIf

Mostra o que aconteceria se Unregister-PackageSource o cmdlet fosse executado. O cmdlet não é executado.

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

Entradas

Microsoft.PackageManagement.Packaging.PackageSource

Pode encaminhar um objeto PackageSource para este cmdlet

Saídas

None

Este cmdlet não devolve nenhuma saída.

Notas

Incluir um fornecedor de pacotes num comando pode disponibilizar parâmetros dinâmicos a um cmdlet. Os parâmetros dinâmicos são específicos de um fornecedor de pacotes. O Get-Help cmdlet lista os conjuntos de parâmetros de um cmdlet e inclui o conjunto de parâmetros do fornecedor.