Enable-ExperimentalFeature
Habilite um recurso experimental na inicialização da nova instância do PowerShell.
Sintaxe
Default (Padrão)
Enable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Enable-ExperimentalFeature habilita recursos experimentais adicionando os recursos experimentais nomeados ao arquivo de configurações powershell.config.json lido na inicialização do PowerShell.
Esse cmdlet foi introduzido no PowerShell 6.2.
Observação
Qualquer alteração no estado do recurso experimental só entra em vigor na reinicialização do PowerShell
Exemplos
Exemplo 1: Habilitar um recurso experimental
Neste exemplo, se esse recurso experimental tiver sido desabilitado anteriormente, o arquivo powershell.config.json será atualizado para que o usuário habilite esse recurso depois que o PowerShell for reiniciado. Após o sucesso, nada é gerado para o pipeline e apenas uma mensagem de aviso é exibida.
Enable-ExperimentalFeature PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.
Parâmetros
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | cf |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Name
O nome ou os nomes dos recursos experimentais a serem habilitados.
Propriedades do parâmetro
| Tipo: | String[] |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 0 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | True |
| Valor dos argumentos restantes: | False |
-Scope
Determina qual powershell.config.json atualizar e se isso afeta todos os usuários ou apenas o usuário atual.
Propriedades do parâmetro
| Tipo: | ConfigScope |
| Valor padrão: | CurrentUser |
| Valores aceitos: | AllUsers, CurrentUser |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | wi |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
Entradas
ExperimentalFeature
Encaminhe instâncias de ExperimentalFeature a partir do cmdlet Get-ExperimentalFeature para serem habilitadas.
Saídas
None
Esse cmdlet não retorna nenhuma saída.
Observações
As alterações no estado de um recurso experimental só têm efeito na reinicialização do PowerShell.