Disable-ExperimentalFeature
Désactivez une fonctionnalité expérimentale au démarrage de la nouvelle instance de PowerShell.
Syntaxe
Default (Par défaut)
Disable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Disable-ExperimentalFeature désactive les fonctionnalités expérimentales en supprimant les fonctionnalités expérimentales nommées du fichier de paramètres powershell.config.json 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 fichier powershell.config.json 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 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 à désactiver.
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 quel powershell.config.json mettre à jour, que cela 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
Acheminer via pipeline des instances d’ExperimentalFeature depuis le cmdlet Get-ExperimentalFeature à désactiver.
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.