Desactivar función experimental (Microsoft.PowerShell.Core)
Disable-ExperimentalFeature
- Módulo:
- Microsoft.PowerShell.Core
Deshabilite una función experimental al iniciar una nueva instancia de PowerShell.
Sintaxis
Disable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]Descripción
El cmdlet Disable-ExperimentalFeature deshabilita las funciones experimentales eliminando las funciones experimentales nombradas del archivo de configuración powershell.config.json leído al iniciar PowerShell.
Este cmdlet se introdujo en PowerShell 6.2.
Nota
Cualquier cambio en el estado de la función experimental solo tiene efecto al reiniciar PowerShell.
Ejemplos
Ejemplo 1: deshabilitar una función experimental
En este ejemplo, si esta característica experimental se habilitó previamente, entonces el archivo powershell.config.json se actualiza para que el usuario no habilite esa característica una vez que se reinicia PowerShell. En caso de éxito, no se envía nada a la canalización y solo se muestra un mensaje de advertencia.
Disable-ExperimentalFeature -Name PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.Parámetros
-Confirm
Le solicita confirmación antes de ejecutar el cmdlet.
- Tipo :
SwitchParameter
- Alias:
cf
- Posición:
Nombrado
- Valor predeterminado:
None
- Requerido:
False
- Aceptar entrada de canalización:
False
- Aceptar caracteres comodín:
False
-Name
El nombre o nombres de las funciones experimentales que se van a deshabilitar.
- Tipo :
-
String[]
- Posición:
0
- Valor predeterminado:
None
- Requerido:
True
- Aceptar entrada de canalización:
True
- Aceptar caracteres comodín:
False
-Scope
Determina qué powershell.config.json actualizar si afecta a todos los usuarios o solo al usuario actual.
- Tipo :
ConfigScope
- Valores aceptados:
Todos los usuarios, usuario actual
- Posición:
Nombrado
- Valor predeterminado:
-
CurrentUser
- Requerido:
False
- Aceptar entrada de canalización:
False
- Aceptar caracteres comodín:
False
-WhatIf
Muestra lo que sucedería si se ejecuta el cmdlet. El cmdlet no se ejecuta.
- Tipo :
SwitchParameter
- Alias:
wi
- Posición:
Nombrado
- Valor predeterminado:
None
- Requerido:
False
- Aceptar entrada de canalización:
False
- Aceptar caracteres comodín:
False
Entradas
Característica experimental
Canalice instancias de ExperimentalFeature desde el cmdlet Get-ExperimentalFeature para deshabilitarlas.
Salidas
Ninguno
Este cmdlet no devuelve ningún resultado.
Notas
Los cambios en el estado de una característica experimental solo surten efecto al reiniciar PowerShell.