Uninstall-Module

Desinstala um 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

O Uninstall-Module cmdlet desinstala um módulo especificado do computador local. Não pode desinstalar um módulo se outros módulos dependerem dele ou se o módulo não tiver sido instalado com o Install-Module cmdlet .

Este é um cmdlet proxy para o Uninstall-PSResource cmdlet no Microsoft.PowerShell.PSResourceGet. Para obter mais informações, veja Uninstall-PSResource.

Exemplos

Exemplo 1: Desinstalar um módulo

Este exemplo desinstala um módulo.

Uninstall-Module -Name SpeculationControl

Uninstall-Module utiliza o parâmetro Nome para especificar o módulo a desinstalar do computador local.

Exemplo 2: utilizar o pipeline para desinstalar um módulo

Neste exemplo, o pipeline é utilizado para desinstalar um módulo.

Get-InstalledModule -Name SpeculationControl | Uninstall-Module

Get-InstalledModule utiliza o parâmetro Nome para especificar o módulo. O objeto é enviado pelo pipeline para Uninstall-Module e é desinstalado.

Parâmetros

-AllowPrerelease

Permite-lhe desinstalar um módulo marcado como pré-lançamento.

O cmdlet proxy mapeia este parâmetro para o parâmetro Pré-lançamento de Uninstall-PSResource

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

-AllVersions

Especifica que pretende incluir todas as versões disponíveis de um módulo. Não pode utilizar o parâmetro AllVersions com os parâmetros MinimumVersion, MaximumVersion ou RequiredVersion .

O cmdlet proxy transforma este parâmetro em -Version * antes de chamar Uninstall-PSResource.

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

-Confirm

Pede-lhe confirmação antes de executar o Uninstall-Module.

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

-Force

O cmdlet proxy ignora este parâmetro, uma vez que não é suportado pelo Uninstall-PSResource.

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

-InputObject

Aceita um objeto PSRepositoryItemInfo . Por exemplo, produza Get-InstalledModule para uma variável e utilize essa variável como argumento InputObject .

Type:PSObject[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-MaximumVersion

O cmdlet proxy utiliza o valor deste parâmetro para criar uma cadeia de pesquisa de versão NuGet para utilização com o parâmetro Versão de Uninstall-PSResource.

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

-MinimumVersion

O cmdlet proxy utiliza o valor deste parâmetro para criar uma cadeia de pesquisa de versão NuGet para utilização com o parâmetro Versão de Uninstall-PSResource.

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

-Name

Especifica uma matriz de nomes de módulos a desinstalar.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RequiredVersion

O cmdlet proxy utiliza o valor deste parâmetro para criar uma cadeia de pesquisa de versão NuGet para utilização com o parâmetro Versão de Uninstall-PSResource.

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

-WhatIf

Mostra o que aconteceria se Uninstall-Module 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

String[]

PSObject[]

String

Saídas

Object