Partager via


Uninstall-Script

Désinstalle un script.

Syntaxe

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

Description

L’applet Uninstall-Script de commande désinstalle un script spécifié à partir de l’ordinateur local.

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

Exemples

Exemple 1 : Désinstaller un script

Cet exemple désinstalle un script.

Uninstall-Script -Name UpdateManagement-Template

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

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

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

Get-InstalledScript -Name UpdateManagement-Template | Uninstall-Script

Get-InstalledScript utilise le paramètre Name pour spécifier le script. L’objet est envoyé vers le bas du pipeline Uninstall-Script et le script est désinstallé.

Paramètres

-AllowPrerelease

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

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

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

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Accepte un objet PSRepositoryItemInfo . Par exemple, la sortie Get-InstalledScript vers une variable et l’utiliser comme argument InputObject .

Type:PSObject[]
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Name

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

Type:String[]
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passerait si Uninstall-Script s’exécute. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

String[]

PSObject[]

String

Sorties

Object