Dela via


Enable-ExperimentalFeature

Aktivera en experimentell funktion vid start av en ny instans av PowerShell.

Syntax

Default (Standard)

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

Description

Cmdleten Enable-ExperimentalFeature möjliggör experimentella funktioner genom att lägga till namngivna experimentella funktioner i filen powershell.config.json inställningar som lästes vid PowerShell-start.

Den här cmdleten introducerades i PowerShell 6.2.

Anmärkning

Ändringar av experimentellt funktionstillstånd börjar bara gälla vid omstart av PowerShell

Exempel

Exempel 1: Aktivera en experimentell funktion

Om den här experimentella funktionen tidigare har inaktiverats i det här exemplet uppdateras den powershell.config.json filen så att användaren kan aktivera funktionen när PowerShell startas om. När det har lyckats visas inget utdata till pipelinen och endast ett varningsmeddelande visas.

Enable-ExperimentalFeature PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Name

Namnet eller namnen på de experimentella funktioner som ska aktiveras.

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-Scope

Avgör vilket powershell.config.json som ska uppdateras beroende på om det påverkar alla användare eller endast den nuvarande användaren.

Parameteregenskaper

Typ:ConfigScope
Standardvärde:CurrentUser
Godkända värden:AllUsers, CurrentUser
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

ExperimentalFeature

Skicka instanser av ExperimentalFeature från cmdleten Get-ExperimentalFeature för aktivering.

Utdata

None

Den här cmdleten returnerar inga utdata.

Kommentarer

Ändringar av tillstånd för en experimentell funktion börjar bara gälla vid omstart av PowerShell.