Partager via


Disable-ExperimentalFeature

Désactivez une fonctionnalité expérimentale au démarrage de la nouvelle instance de PowerShell.

Syntaxe

Disable-ExperimentalFeature
       [-Name] <String[]>
       [-Scope <ConfigScope>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

L’applet Disable-ExperimentalFeature de commande désactive les fonctionnalités expérimentales en supprimant les fonctionnalités expérimentales nommées du powershell.config.json fichier de paramètres lu au démarrage de PowerShell.

Cette applet de commande a été introduite dans PowerShell 6.2.

Remarque

Toutes les modifications apportées à l’état des fonctionnalités expérimentales prennent effet uniquement sur le redémarrage de PowerShell

Exemples

Exemple 1 : Désactiver une fonctionnalité expérimentale

Dans cet exemple, si cette fonctionnalité expérimentale a été précédemment activée, le powershell.config.json fichier est mis à jour pour que l’utilisateur n’active pas cette fonctionnalité une fois PowerShell redémarré. En cas de réussite, rien n’est généré dans le pipeline et seul un message d’avertissement s’affiche.

Disable-ExperimentalFeature -Name PSImplicitRemotingBatching

WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

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

-Name

Nom ou noms des fonctionnalités expérimentales à désactiver.

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

-Scope

Détermine lequel powershell.config.json mettre à jour s’il affecte tous les utilisateurs ou uniquement l’utilisateur actuel.

Type:ConfigScope
Valeurs acceptées:AllUsers, CurrentUser
Position:Named
Valeur par défaut:CurrentUser
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

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

Entrées

ExperimentalFeature

Canaliser des instances de ExperimentalFeature à partir de l’applet de Get-ExperimentalFeature commande pour désactiver.

Sorties

None

Cette applet de commande ne retourne pas de sortie.

Notes

Les modifications apportées à l’état d’une fonctionnalité expérimentale prennent effet uniquement sur le redémarrage de PowerShell.