Freigeben über


Disable-ExperimentalFeature

Deaktivieren Sie ein experimentelles Feature beim Starten einer neuen Instanz von PowerShell.

Syntax

Default (Standardwert)

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.

Hinweis

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 zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Der Name oder die Namen der zu deaktivierenden experimentellen Features.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:0
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-Scope

Bestimmt, welches Element powershell.config.json aktualisiert werden soll und ob es sich auf alle Benutzer oder nur auf den aktuellen Benutzer auswirkt.

Parametereigenschaften

Typ:ConfigScope
Standardwert:CurrentUser
Zulässige Werte:AllUsers, CurrentUser
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

ExperimentalFeature

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.