Compartilhar via


Uninstall-Module

Desinstala um módulo.

Sintaxe

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

Description

O cmdlet Uninstall-Module desinstala um módulo especificado do computador local. Você não poderá desinstalar um módulo se ele tiver outros módulos como dependências.

Exemplos

Exemplo 1: Desinstalar um módulo

Este exemplo desinstala um módulo.

Uninstall-Module -Name SpeculationControl

Uninstall-Module usa o parâmetro Name para especificar o módulo a ser desinstalado do computador local.

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

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

Get-InstalledModule -Name SpeculationControl | Uninstall-Module

usa o parâmetro nome do para especificar o módulo. O objeto é enviado pelo pipeline para Uninstall-Module e desinstalado.

Parâmetros

-Confirm

Solicita a confirmação antes de executar o Uninstall-Module.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Force

Força Uninstall-Module a executar sem solicitar a confirmação do usuário.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

Aceita um objeto PSRepositoryItemInfo . Por exemplo, a saída para uma variável e usar essa variável como o argumento InputObject .

Tipo:PSObject[]
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-MaximumVersion

Especifica a versão máxima ou mais recente do módulo a ser desinstalado. Os parâmetros MaximumVersion e RequiredVersion não podem ser usados no mesmo comando.

Tipo:Version
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-MinimumVersion

Especifica a versão mínima do módulo a ser desinstalado. Os parâmetros MinimumVersion e RequiredVersion não podem ser usados no mesmo comando.

Tipo:Version
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Name

Especifica uma matriz de nomes de módulo para desinstalar.

Tipo:String[]
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-RequiredVersion

Especifica o número exato da versão do módulo a ser desinstalado.

Tipo:Version
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se Uninstall-Module fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

PSRepositoryItemInfo

Uninstall-Module aceita objetos PSRepositoryItemInfo do pipeline.