Disable-ExperimentalFeature
Désactivez une fonctionnalité expérimentale au démarrage de nouvelles instance de PowerShell.
Syntax
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.
Notes
Toute modification apportée à l’état des fonctionnalités expérimentales prend effet uniquement au redémarrage de PowerShell
Exemples
Exemple 1 : Désactiver une fonctionnalité expérimentale
Dans cet exemple, si cette fonctionnalité expérimentale a été activée précédemment, le powershell.config.json
fichier est mis à jour pour que l’utilisateur ne puisse pas 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.
PS C:\> Disable-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 |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Nom ou noms des fonctionnalités expérimentales à désactiver.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Scope
Détermine lequel powershell.config.json
mettre à jour s’il affecte tous les utilisateurs ou uniquement l’utilisateur actuel.
Type: | ConfigScope |
Accepted values: | AllUsers, CurrentUser |
Position: | Named |
Default value: | CurrentUser |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
ExperimentalFeature
Diriger les instances d’ExperimentalFeature à partir de l’applet de Get-ExperimentalFeature
commande à 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 au redémarrage de PowerShell.