Delen via


Uninstall-Module

Hiermee verwijdert u een module.

Syntaxis

NameParameterSet (Standaard)

Uninstall-Module
    [-Name] <String[]>
    [-MinimumVersion <String>]
    [-RequiredVersion <String>]
    [-MaximumVersion <String>]
    [-AllVersions]
    [-Force]
    [-AllowPrerelease]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InputObject

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 andere modules hiervan afhankelijk zijn of als de module niet is geïnstalleerd met de Install-Module cmdlet.

Dit is een proxy-cmdlet voor de Uninstall-PSResource cmdlet in microsoft.PowerShell.PSResourceGet. Zie Uninstall-PSResource voor meer informatie.

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

-AllowPrerelease

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

De proxy-cmdlet wijst deze parameter toe aan de parameter Prerelease van Uninstall-PSResource

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

NameParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten: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, MaximumVersionof RequiredVersion parameters.

De proxy-cmdlet transformeert deze parameter naar -Version * voordat u aanroept Uninstall-PSResource.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

NameParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Confirm

Vraagt u om bevestiging voordat u de Uninstall-Moduleuitvoert.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Force

De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Uninstall-PSResource.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-InputObject

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

Parametereigenschappen

Type:

PSObject[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

InputObject
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-MaximumVersion

De proxy-cmdlet gebruikt de waarde van deze parameter om een zoekreeks voor NuGet-versies te maken voor gebruik met de parameter Versie van Uninstall-PSResource.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

NameParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-MinimumVersion

De proxy-cmdlet gebruikt de waarde van deze parameter om een zoekreeks voor NuGet-versies te maken voor gebruik met de parameter Versie van Uninstall-PSResource.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

NameParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-Name

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

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

NameParameterSet
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-RequiredVersion

De proxy-cmdlet gebruikt de waarde van deze parameter om een zoekreeks voor NuGet-versies te maken voor gebruik met de parameter Versie van Uninstall-PSResource.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

NameParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-WhatIf

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

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

String

PSObject

String

Uitvoerwaarden

Object