Delen via


Uninstall-Module

Hiermee verwijdert u een module.

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

De Uninstall-Module cmdlet verwijdert een opgegeven module van de lokale computer. U kunt een module niet verwijderen als deze andere modules als afhankelijkheden heeft.

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 van de lokale computer moet worden verwijderd.

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 door de pijplijn verzonden naar Uninstall-Module en wordt verwijderd.

Parameters

-AllowPrerelease

Hiermee kunt u een module verwijderen die is gemarkeerd als een voorlopige versie.

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

-AllVersions

Hiermee geeft u op dat u alle beschikbare versies van een module wilt opnemen. U kunt de parameter AllVersions niet gebruiken met de parameters MinimumVersion, MaximumVersion of RequiredVersion .

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

-Confirm

Vraagt u om bevestiging voordat u de Uninstall-Moduleuitvoert.

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

-Force

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

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

-InputObject

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

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

-MaximumVersion

Hiermee geeft u de maximale of nieuwste versie van de module te verwijderen. De parameters MaximumVersion en RequiredVersion kunnen niet worden gebruikt in dezelfde opdracht.

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

-MinimumVersion

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

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

-Name

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

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

-RequiredVersion

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

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

-WhatIf

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

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

Invoerwaarden

String[]

PSObject[]

String

Uitvoerwaarden

Object