Compartir a través de


Uninstall-Module

Desinstala un módulo.

Sintaxis

Uninstall-Module
         [-Name] <String[]>
         [-MinimumVersion <String>]
         [-RequiredVersion <String>]
         [-MaximumVersion <String>]
         [-AllVersions]
         [-Force]
         [-AllowPrerelease]
         [-WhatIf]
         [-Confirm]
         [<CommonParameters>]
Uninstall-Module
         [-InputObject] <PSObject[]>
         [-Force]
         [-WhatIf]
         [-Confirm]
         [<CommonParameters>]

Description

El Uninstall-Module cmdlet desinstala un módulo especificado del equipo local. No se puede desinstalar un módulo si otros módulos dependen de él o el módulo no se instaló con el Install-Module cmdlet .

Este es un cmdlet de proxy para el Uninstall-PSResource cmdlet en Microsoft.PowerShell.PSResourceGet. Para obtener más información, consulte Uninstall-PSResource.

Ejemplos

Ejemplo 1: Desinstalar un módulo

En este ejemplo se desinstala un módulo.

Uninstall-Module -Name SpeculationControl

Uninstall-Module usa el parámetro Name para especificar el módulo que se va a desinstalar del equipo local.

Ejemplo 2: Uso de la canalización para desinstalar un módulo

En este ejemplo, la canalización se usa para desinstalar un módulo.

Get-InstalledModule -Name SpeculationControl | Uninstall-Module

Get-InstalledModule usa el parámetro Name para especificar el módulo. El objeto se envía a la canalización a Uninstall-Module y se desinstala.

Parámetros

-AllowPrerelease

Permite desinstalar un módulo marcado como versión preliminar.

El cmdlet de proxy asigna este parámetro al parámetro versión preliminar de . Uninstall-PSResource

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-AllVersions

Especifica que desea incluir todas las versiones disponibles de un módulo. No puede usar el parámetro AllVersions con los parámetros MinimumVersion, MaximumVersion o RequiredVersion .

El cmdlet de proxy transforma este parámetro en -Version * antes de llamar a Uninstall-PSResource.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Le pide confirmación antes de ejecutar .Uninstall-Module

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Force

El cmdlet de proxy omite este parámetro, ya que no es compatible con Uninstall-PSResource.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputObject

Acepta un objeto PSRepositoryItemInfo . Por ejemplo, la salida Get-InstalledModule a una variable y el uso de esa variable como argumento InputObject .

Tipo:PSObject[]
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-MaximumVersion

El cmdlet proxy usa el valor de este parámetro para crear una cadena de búsqueda de versión de NuGet para su uso con el parámetro Version de Uninstall-PSResource.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-MinimumVersion

El cmdlet proxy usa el valor de este parámetro para crear una cadena de búsqueda de versión de NuGet para su uso con el parámetro Version de Uninstall-PSResource.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Name

Especifica una matriz de nombres de módulo que se van a desinstalar.

Tipo:String[]
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-RequiredVersion

El cmdlet proxy usa el valor de este parámetro para crear una cadena de búsqueda de versión de NuGet para su uso con el parámetro Version de Uninstall-PSResource.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que ocurriría si se ejecuta Uninstall-Module. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

String[]

PSObject[]

String

Salidas

Object