Freigeben über


Enable-ExperimentalFeature

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

Syntax

Enable-ExperimentalFeature
      [-Name] <String[]>
      [-Scope <ConfigScope>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Enable-ExperimentalFeature ermöglicht experimentelle Features, indem die benannten experimentellen Features zur powershell.config.json Einstellungsdatei hinzugefügt 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: Aktivieren eines experimentellen Features

Wenn dieses experimentelle Feature in diesem Beispiel zuvor deaktiviert wurde, wird die powershell.config.json Datei aktualisiert, damit der Benutzer dieses Feature nach dem Neustart von PowerShell aktivieren kann. Bei Erfolg wird nichts an die Pipeline ausgegeben, und es wird nur eine Warnmeldung angezeigt.

Enable-ExperimentalFeature 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 aktivierenden 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

ExperimentalFeature

Pipe-Instanzen von ExperimentalFeature von Get-ExperimentalFeature Cmdlet zum Aktivieren.

Ausgaben

None

Dieses Cmdlet gibt keine Ausgabe zurück.

Hinweise

Änderungen am Status eines experimentellen Features werden nur beim Neustart von PowerShell wirksam.