Enable-ExperimentalFeature
Abilitare una funzionalità sperimentale all'avvio della nuova istanza di PowerShell.
Sintassi
Default (impostazione predefinita).
Enable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Enable-ExperimentalFeature abilita le funzionalità sperimentali aggiungendo le funzionalità sperimentali denominate al file delle impostazioni di powershell.config.json letto all'avvio di PowerShell.
Questo cmdlet è stato introdotto in PowerShell 6.2.
Annotazioni
Tutte le modifiche apportate allo stato sperimentale della funzionalità diventano effettive solo al riavvio di PowerShell
Esempio
Esempio 1: Abilitare una funzionalità sperimentale
In questo esempio, se questa funzionalità sperimentale è stata disabilitata in precedenza, il file di powershell.config.json viene aggiornato per consentire all'utente di abilitare tale funzionalità dopo il riavvio di PowerShell. In caso di esito positivo, non viene restituito alcun output nella pipeline e viene visualizzato solo un messaggio di avviso.
Enable-ExperimentalFeature PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | cfr |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Name
Nome o nomi delle funzionalità sperimentali da abilitare.
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 0 |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-Scope
Determina quali powershell.config.json aggiornare se influisce su tutti gli utenti o solo sull'utente corrente.
Proprietà dei parametri
| Tipo: | ConfigScope |
| Valore predefinito: | CurrentUser |
| Valori accettati: | AllUsers, CurrentUser |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | Wi |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Input
ExperimentalFeature
Usa il pipe per collegare le istanze di ExperimentalFeature provenienti dal cmdlet Get-ExperimentalFeature per abilitarle.
Output
None
Questo cmdlet non restituisce alcun output.
Note
Le modifiche allo stato di una funzionalità sperimentale diventano effettive solo al riavvio di PowerShell.