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.