Delen via


Disable-ExperimentalFeature

Schakel een experimentele functie uit bij het opstarten van een nieuw exemplaar van PowerShell.

Syntaxis

Default (Standaard)

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

Description

De cmdlet Disable-ExperimentalFeature schakelt experimentele functies uit door de benoemde experimentele functies te verwijderen uit het bestand met powershell.config.json instellingen dat wordt gelezen bij het opstarten van PowerShell.

Deze cmdlet is geïntroduceerd in PowerShell 6.2.

Opmerking

Wijzigingen in de experimentele functiestatus worden alleen van kracht bij het opnieuw opstarten van PowerShell

Voorbeelden

Voorbeeld 1: Een experimentele functie uitschakelen

Als deze experimentele functie eerder is ingeschakeld, wordt het powershell.config.json-bestand bijgewerkt zodat de gebruiker deze functie niet kan inschakelen zodra PowerShell opnieuw is opgestart. Bij succes wordt er niets naar de pijplijn uitgevoerd en wordt er alleen een waarschuwingsbericht weergegeven.

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

Parameters

-Confirm

Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Name

De naam of namen van de experimentele functies die moeten worden uitgeschakeld.

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-Scope

Bepaalt welk powershell.config.json moet worden bijgewerkt en of dit invloed heeft op alle gebruikers of alleen de huidige gebruiker.

Parametereigenschappen

Type:ConfigScope
Default value:CurrentUser
Geaccepteerde waarden:AllUsers, CurrentUser
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WhatIf

Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

ExperimentalFeature

Pijp instanties van ExperimentalFeature vanuit Get-ExperimentalFeature-cmdlet om uit te schakelen.

Uitvoerwaarden

None

Deze cmdlet retourneert geen uitvoer.

Notities

Wijzigingen in de status van een experimentele functie worden alleen van kracht bij het opnieuw opstarten van PowerShell.