Delen via


Uninstall-Module

Hiermee verwijdert u een module.

Syntaxis

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

Description

Met de Uninstall-Module-cmdlet wordt een opgegeven module van de lokale computer verwijderd. U kunt een module niet verwijderen als deze andere modules als afhankelijkheden bevat.

Voorbeelden

Voorbeeld 1: Een module verwijderen

In dit voorbeeld wordt een module verwijderd.

Uninstall-Module -Name SpeculationControl

Uninstall-Module gebruikt de parameter Name om de module op te geven die moet worden verwijderd van de lokale computer.

Voorbeeld 2: De pijplijn gebruiken om een module te verwijderen

In dit voorbeeld wordt de pijplijn gebruikt om een module te verwijderen.

Get-InstalledModule -Name SpeculationControl | Uninstall-Module

Get-InstalledModule gebruikt de parameter Name om de module op te geven. Het object wordt naar Uninstall-Module verzonden en wordt verwijderd.

Parameters

-Confirm

Vraagt u om bevestiging voordat u de Uninstall-Moduleuitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Dwingt Uninstall-Module uit te voeren zonder te vragen om bevestiging van de gebruiker.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

Accepteert een PSRepositoryItemInfo object. Voer bijvoorbeeld Get-InstalledModule uit naar een variabele en gebruik die variabele als het argument InputObject.

Type:PSObject[]
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-MaximumVersion

Hiermee geeft u het maximum of de nieuwste versie van de module op die moet worden verwijderd. De parameters MaximumVersion en RequiredVersion kunnen niet worden gebruikt in dezelfde opdracht.

Type:Version
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-MinimumVersion

Hiermee geeft u de minimale versie van de module die moet worden verwijderd. De parameters MinimumVersion en RequiredVersion kunnen niet worden gebruikt in dezelfde opdracht.

Type:Version
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

Hiermee geeft u een matrix van modulenamen die moeten worden verwijderd.

Type:String[]
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-RequiredVersion

Hiermee geeft u het exacte versienummer van de module te verwijderen.

Type:Version
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Laat zien wat er zou gebeuren als Uninstall-Module wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

PSRepositoryItemInfo

Uninstall-Module accepteert PSRepositoryItemInfo objecten uit de pijplijn.