Uninstall-Module
Desinstala un módulo.
Syntax
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 .
Se trata de 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
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 -Version *
en antes de llamar a Uninstall-PSResource
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le pide confirmación antes de ejecutar .Uninstall-Module
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
El cmdlet de proxy omite este parámetro, ya que no es compatible con Uninstall-PSResource
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Acepta un objeto PSRepositoryItemInfo . Por ejemplo, la salida Get-InstalledModule
a una variable y el uso de esa variable como argumento InputObject .
Type: | PSObject[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MaximumVersion
El cmdlet de proxy usa el valor de este parámetro para crear una cadena de búsqueda de versión de NuGet para usarla con el parámetro Version de Uninstall-PSResource
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MinimumVersion
El cmdlet de proxy usa el valor de este parámetro para crear una cadena de búsqueda de versión de NuGet para usarla con el parámetro Version de Uninstall-PSResource
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Especifica una matriz de nombres de módulo que se van a desinstalar.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RequiredVersion
El cmdlet de proxy usa el valor de este parámetro para crear una cadena de búsqueda de versión de NuGet para usarla con el parámetro Version de Uninstall-PSResource
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si Uninstall-Module
se ejecutase. 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
String[]
PSObject[]