Compartir a través de


Unregister-PackageSource

Quita un origen de paquete registrado.

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

El Unregister-PackageSource cmdlet quita un origen de paquete registrado. Los orígenes de paquetes siempre se administran mediante un proveedor de paquetes. Para buscar orígenes de paquetes, use el Get-PackageSource cmdlet .

Ejemplos

Ejemplo 1: Anulación del registro de un origen de paquete para el proveedor de NuGet

El Unregister-PackageSource cmdlet anula el registro de un origen de paquete del equipo local. Los parámetros Location y Provider se pueden usar para especificar aún más el origen que se va a quitar.

PS> Unregister-PackageSource -Source MyNuGet

El Unregister-PackageSource cmdlet usa el parámetro Source para especificar el origen que se va a quitar.

Ejemplo 2: Usar un objeto PackageSource para anular el registro de un paquete

En este ejemplo se usa y Unregister-PackageSource para anular el Get-PackageSource registro de un origen de paquete. El objeto PackageSource se almacena en una variable.

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

La $pkgsource variable almacena el objeto PackageSource creado por el Get-PackageSource cmdlet . Unregister-PackageSource$pkgsource usa como entrada para el parámetro InputObject.

Como alternativa, el Unregister-PackageSource cmdlet puede especificar un valor para el parámetro InputObject :

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

Parámetros

-ConfigFile

Especifica un archivo de configuración.

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

-Confirm

Le pide confirmación antes Unregister-PackageSource de que se ejecute.

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

-Credential

Especifica una cuenta de usuario que tiene permiso para acceder al equipo y ejecutar comandos. Escriba un nombre de usuario, como User01, Domain01\User01, o escriba un objeto PSCredential , generado por el Get-Credential cmdlet . Si escribe un nombre de usuario, se le pedirá una contraseña.

Cuando no se especifica el parámetro Credential , se usa la cuenta de usuario actual.

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

-Force

Obliga al comando a ejecutarse sin solicitar la confirmación del usuario. Invalida las restricciones que impiden Unregister-PackageSource que se realicen correctamente, con la excepción de la seguridad.

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

-ForceBootstrap

Indica que Unregister-PackageSource obliga a PackageManagement a desinstalar automáticamente el proveedor de paquetes para el origen de paquete especificado.

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

-InputObject

Acepta la entrada de canalización que especifica el objeto PackageSource del Get-PackageSource cmdlet . InputObject acepta el objeto PackageSource como un Get-PackageSource valor o una variable que contiene el objeto .

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

-Location

Especifica la ubicación a la que apunta un origen de paquete. El valor de este parámetro puede ser un URI, una ruta de acceso de archivo o cualquier otro formato de destino compatible con el proveedor de paquetes.

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

-PackageManagementProvider

Especifica el proveedor PackageManagement .

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

-ProviderName

Especifica el nombre del proveedor.

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 la ubicación de publicación.

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

-ScriptPublishLocation

Especifica la ubicación de publicación del script.

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

-ScriptSourceLocation

Especifica la ubicación de origen del script.

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

-SkipValidate

Modificador que omite la validación de las credenciales de un origen de paquete.

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

-Source

Especifica el nombre descriptivo del origen del paquete.

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

-WhatIf

Muestra lo que sucedería si Unregister-PackageSource se ejecuta el cmdlet. El cmdlet no se ejecuta.

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

Entradas

Microsoft.PackageManagement.Packaging.PackageSource

Puede canalizar un objeto PackageSource a este cmdlet.

Salidas

None

Este cmdlet no devuelve ningún resultado.

Notas

Incluir un proveedor de paquetes en un comando puede hacer que los parámetros dinámicos estén disponibles para un cmdlet. Los parámetros dinámicos son específicos de un proveedor de paquetes. El Get-Help cmdlet enumera los conjuntos de parámetros de un cmdlet e incluye el conjunto de parámetros del proveedor.