Unregister-PackageSource

Remove uma fonte de pacote registrada.

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 fonte de pacote registrada. As fontes de pacote são sempre gerenciadas por um provedor de pacotes. Para localizar fontes de pacote, use o Get-PackageSource cmdlet .

Exemplos

Exemplo 1: cancelar o registro de uma fonte de pacote para o provedor NuGet

O Unregister-PackageSource cmdlet cancela o registro de uma fonte de pacote do computador local. Os parâmetros Local e Provedor podem ser usados para especificar ainda mais a origem a ser removida.

PS> Unregister-PackageSource -Source MyNuGet

O Unregister-PackageSource cmdlet usa o parâmetro Source para especificar qual origem remover.

Exemplo 2: usar um objeto PackageSource para cancelar o registro de um pacote

Este exemplo usa e para cancelar o Get-PackageSourceUnregister-PackageSource registro de uma fonte de pacote. O objeto PackageSource é armazenado em uma 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 usa 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 arquivo de configuração.

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

-Confirm

Solicita a 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 usuário que tem permissão para acessar o computador e executar comandos. Digite um nome de usuário, como User01, Domain01\User01 ou insira um objeto PSCredential , gerado pelo Get-Credential cmdlet . Se você digitar um nome de usuário, será solicitada uma senha.

Quando o parâmetro Credential não é especificado, a conta de usuário atual é usada.

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 solicitar a confirmação do usuário. Substitui restrições que impedem Unregister-PackageSource o sucesso, 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 o PackageManagement a desinstalar automaticamente o provedor 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 de 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 o local para o qual um pacote aponta. O valor desse parâmetro pode ser um URI, um caminho de arquivo ou qualquer outro formato de destino compatível com o provedor de pacotes.

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

-PackageManagementProvider

Especifica o provedor PackageManagement .

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

-ProviderName

Especifica o nome do provedor.

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 o local de publicação.

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

-ScriptPublishLocation

Especifica o local de publicação do script.

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

-ScriptSourceLocation

Especifica o local de origem do script.

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

-SkipValidate

Alterne que ignora a validação das credenciais de uma fonte 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

Você pode canalizar um objeto PackageSource para este cmdlet

Saídas

None

Esse cmdlet não retorna nenhuma saída.

Observações

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