Disable-ExperimentalFeature
Deaktivieren Sie ein experimentelles Feature beim Starten einer neuen Instanz von PowerShell.
Syntax
Disable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Disable-ExperimentalFeature
deaktiviert experimentelle Features, indem die benannten experimentellen Features aus der einstellungsdatei powershell.config.json
entfernt werden, die beim PowerShell-Start gelesen wird.
Dieses Cmdlet wurde in PowerShell 6.2 eingeführt.
Anmerkung
Alle Änderungen am experimentellen Featurestatus werden nur beim Neustart von PowerShell wirksam.
Beispiele
Beispiel 1: Deaktivieren eines experimentellen Features
Wenn dieses experimentelle Feature in diesem Beispiel zuvor aktiviert wurde, wird die powershell.config.json
Datei aktualisiert, damit der Benutzer dieses Feature nach dem Neustart von PowerShell nicht mehr aktivieren kann. Bei Erfolg wird nichts an die Pipeline ausgegeben, und es wird nur eine Warnmeldung angezeigt.
Disable-ExperimentalFeature -Name PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.
Parameter
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Der Name oder die Namen der zu deaktivierenden experimentellen Features.
Typ: | String[] |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Scope
Bestimmt, welche powershell.config.json
aktualisiert werden soll, ob es sich auf alle Benutzer oder nur auf den aktuellen Benutzer auswirkt.
Typ: | ConfigScope |
Zulässige Werte: | AllUsers, CurrentUser |
Position: | Named |
Standardwert: | CurrentUser |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Weiterleiten von ExperimentalFeature-Instanzen aus dem Get-ExperimentalFeature
-Cmdlet, das deaktiviert werden soll.
Ausgaben
None
Dieses Cmdlet gibt keine Ausgabe zurück.
Hinweise
Änderungen am Status eines experimentellen Features werden nur beim Neustart von PowerShell wirksam.