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[]