Share via


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.