Enable-ExperimentalFeature
Aktivieren Sie ein experimentelles Feature beim Starten einer neuen Instanz von PowerShell.
Syntax
Default (Standardwert)
Enable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Enable-ExperimentalFeature aktiviert experimentelle Features, indem es die benannten experimentellen Features der powershell.config.json-Einstellungsdatei hinzufügt, die beim Start von PowerShell 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: 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 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 aktivierenden 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
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.