Partager via


Uninstall-Module

Désinstalle un 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

L’applet Uninstall-Module de commande désinstalle un module spécifié de l’ordinateur local. Vous ne pouvez pas désinstaller un module si d’autres modules en dépendent ou si le module n’a pas été installé avec l’applet de Install-Module commande.

Il s’agit d’une applet de commande proxy pour l’applet Uninstall-PSResourcede commande dans Microsoft.PowerShell.PSResourceGet. Pour plus d’informations, consultez Uninstall-PSResource.

Exemples

Exemple 1 : Désinstaller un module

Cet exemple désinstalle un module.

Uninstall-Module -Name SpeculationControl

Uninstall-Module utilise le paramètre Name pour spécifier le module à désinstaller de l’ordinateur local.

Exemple 2 : Utiliser le pipeline pour désinstaller un module

Dans cet exemple, le pipeline est utilisé pour désinstaller un module.

Get-InstalledModule -Name SpeculationControl | Uninstall-Module

Get-InstalledModule utilise le paramètre Name pour spécifier le module. L’objet est envoyé dans le pipeline vers Uninstall-Module et est désinstallé.

Paramètres

-AllowPrerelease

Vous permet de désinstaller un module marqué en tant que préversion.

L’applet de commande proxy mappe ce paramètre au paramètre Prerelease de Uninstall-PSResource

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

-AllVersions

Spécifie que vous souhaitez inclure toutes les versions disponibles d’un module. Vous ne pouvez pas utiliser le paramètre AllVersions avec les paramètres MinimumVersion, MaximumVersion ou RequiredVersion .

L’applet de commande proxy transforme ce paramètre en avant d’appeler -Version *Uninstall-PSResource.

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

-Confirm

Vous invite à confirmer avant d’exécuter .Uninstall-Module

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

-Force

L’applet de commande proxy ignore ce paramètre, car il n’est pas pris en charge par Uninstall-PSResource.

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

-InputObject

Accepte un objet PSRepositoryItemInfo . Par exemple, sortez Get-InstalledModule vers une variable et utilisez cette variable comme argument InputObject .

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

-MaximumVersion

L’applet de commande proxy utilise la valeur de ce paramètre pour créer une chaîne de recherche de version NuGet à utiliser avec le paramètre Version de Uninstall-PSResource.

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

-MinimumVersion

L’applet de commande proxy utilise la valeur de ce paramètre pour créer une chaîne de recherche de version NuGet à utiliser avec le paramètre Version de Uninstall-PSResource.

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

-Name

Spécifie un tableau de noms de modules à désinstaller.

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

-RequiredVersion

L’applet de commande proxy utilise la valeur de ce paramètre pour créer une chaîne de recherche de version NuGet à utiliser avec le paramètre Version de Uninstall-PSResource.

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

-WhatIf

Affiche ce qui se produirait en cas Uninstall-Module d’exécution. L’applet de commande n’est pas exécutée.

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

Entrées

String[]

PSObject[]

String

Sorties

Object