Enable-ExperimentalFeature
Включите экспериментальную функцию при запуске нового экземпляра PowerShell.
Синтаксис
Enable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Enable-ExperimentalFeature
включает экспериментальные функции, добавляя именованные экспериментальные компоненты в powershell.config.json
файл параметров, считываемый при запуске PowerShell.
Этот командлет появился в PowerShell 6.2.
Примечание
Любые изменения состояния экспериментальной функции вступает в силу только при перезапуске PowerShell.
Примеры
Пример 1. Включение экспериментальной функции
В этом примере, если эта экспериментальная функция была ранее отключена, powershell.config.json
файл обновляется для пользователя, чтобы включить эту функцию после перезапуска PowerShell.
При успешном выполнении в конвейер ничего не выводится, и отображается только предупреждающее сообщение.
Enable-ExperimentalFeature PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Имя или имена экспериментальных функций, которые необходимо включить.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Scope
Определяет, какой объект powershell.config.json
следует обновить, влияет ли это на всех пользователей или только на текущего пользователя.
Type: | ConfigScope |
Accepted values: | AllUsers, CurrentUser |
Position: | Named |
Default value: | CurrentUser |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
ExperimentalFeature
Передать экземпляры ExperimentalFeature из Get-ExperimentalFeature
командлета для включения.
Выходные данные
None
Этот командлет не возвращает никакие выходные данные.
Примечания
Изменения состояния экспериментальной функции вступают в силу только при перезапуске PowerShell.