Partager via


Uninstall-Script

Désinstalle un script.

Syntax

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é de l’ordinateur local.

Il s’agit d’une applet de commande de 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 et Uninstall-Script 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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

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, effectuez une sortie Get-InstalledScript 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 script à 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

Montre ce qui se passerait en cas Uninstall-Script 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