Dela via


Uninstall-Module

Avinstallerar en modul.

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

Cmdleten Uninstall-Module avinstallerar en angiven modul från den lokala datorn. Du kan inte avinstallera en modul om andra moduler är beroende av den eller om modulen inte har installerats med cmdleten Install-Module .

Det här är en proxy-cmdlet för Uninstall-PSResource cmdleten i Microsoft.PowerShell.PSResourceGet. Mer information finns i Uninstall-PSResource.

Exempel

Exempel 1: Avinstallera en modul

I det här exemplet avinstalleras en modul.

Uninstall-Module -Name SpeculationControl

Uninstall-Module använder parametern Namn för att ange modulen som ska avinstalleras från den lokala datorn.

Exempel 2: Använd pipelinen för att avinstallera en modul

I det här exemplet används pipelinen för att avinstallera en modul.

Get-InstalledModule -Name SpeculationControl | Uninstall-Module

Get-InstalledModule använder parametern Namn för att ange modulen. Objektet skickas nedåt i pipelinen till Uninstall-Module och avinstalleras.

Parametrar

-AllowPrerelease

Gör att du kan avinstallera en modul som är markerad som en förhandsversion.

Proxy-cmdleten mappar den här parametern till parametern Prerelease för Uninstall-PSResource

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

-AllVersions

Anger att du vill inkludera alla tillgängliga versioner av en modul. Du kan inte använda parametern AllVersions med parametrarna MinimumVersion, MaximumVersion eller RequiredVersion .

Proxy-cmdleten transformerar den här parametern till -Version * innan den anropar Uninstall-PSResource.

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

-Confirm

Du uppmanas att bekräfta innan du Uninstall-Modulekör .

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

-Force

Proxy-cmdleten ignorerar den här parametern eftersom den inte stöds av Uninstall-PSResource.

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

-InputObject

Accepterar ett PSRepositoryItemInfo-objekt . Du kan till exempel mata ut Get-InstalledModule till en variabel och använda variabeln som argumentet InputObject .

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

-MaximumVersion

Proxy-cmdleten använder värdet för den här parametern för att skapa en NuGet-versionssöksträng för användning med parametern Version för Uninstall-PSResource.

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

-MinimumVersion

Proxy-cmdleten använder värdet för den här parametern för att skapa en NuGet-versionssöksträng för användning med parametern Version för Uninstall-PSResource.

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

-Name

Anger en matris med modulnamn som ska avinstalleras.

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

-RequiredVersion

Proxy-cmdleten använder värdet för den här parametern för att skapa en NuGet-versionssöksträng för användning med parametern Version för Uninstall-PSResource.

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

-WhatIf

Visar vad som skulle hända om Uninstall-Module körs. Cmdleten körs inte.

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

Indata

String[]

PSObject[]

String

Utdata

Object