Partager via


Enable-ExperimentalFeature

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

Syntaxe

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

Description

L’applet Enable-ExperimentalFeature de commande active les fonctionnalités expérimentales en ajoutant les fonctionnalités expérimentales nommées au 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 : Activer une fonctionnalité expérimentale

Dans cet exemple, si cette fonctionnalité expérimentale a été précédemment désactivée, le powershell.config.json fichier est mis à jour pour l’utilisateur afin d’activer 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.

Enable-ExperimentalFeature 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 à activer.

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 d’ExperimentalFeature à partir de l’applet de Get-ExperimentalFeature commande pour l’activer.

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.