Enable-ExperimentalFeature

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

Syntaxe

Default (Par défaut)

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.

Note

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 invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Name

Nom ou noms des fonctionnalités expérimentales à activer.

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-Scope

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

Propriétés du paramètre

Type:ConfigScope
Valeur par défaut:CurrentUser
Valeurs acceptées:AllUsers, CurrentUser
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

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 aucune sortie.

Notes

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