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