Enable-ExperimentalFeature
Включите экспериментальную функцию при запуске нового экземпляра PowerShell.
Синтаксис
Default (по умолчанию)
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
Запрашивает подтверждение перед запуском cmdlet.
Свойства параметра
Тип: | SwitchParameter |
Default value: | None |
Поддерживаются подстановочные знаки: | False |
DontShow: | False |
Aliases: | cf |
Наборы параметров
(All)
Position: | Named |
Обязательно: | False |
Значение из конвейера: | False |
Значение из конвейера по имени свойства: | False |
Значение из оставшихся аргументов: | False |
-Name
Имя или имена экспериментальных функций, которые необходимо включить.
Свойства параметра
Тип: | String[] |
Default value: | None |
Поддерживаются подстановочные знаки: | False |
DontShow: | False |
Наборы параметров
(All)
Position: | 0 |
Обязательно: | True |
Значение из конвейера: | False |
Значение из конвейера по имени свойства: | True |
Значение из оставшихся аргументов: | False |
-Scope
Определяет, какой powershell.config.json
обновить, влияет ли это на всех пользователей или только текущего пользователя.
Свойства параметра
Тип: | ConfigScope |
Default value: | CurrentUser |
Допустимые значения: | AllUsers, CurrentUser |
Поддерживаются подстановочные знаки: | False |
DontShow: | False |
Наборы параметров
(All)
Position: | Named |
Обязательно: | False |
Значение из конвейера: | False |
Значение из конвейера по имени свойства: | False |
Значение из оставшихся аргументов: | False |
-WhatIf
Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.
Свойства параметра
Тип: | SwitchParameter |
Default value: | None |
Поддерживаются подстановочные знаки: | False |
DontShow: | False |
Aliases: | wi |
Наборы параметров
(All)
Position: | Named |
Обязательно: | False |
Значение из конвейера: | False |
Значение из конвейера по имени свойства: | False |
Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Входные данные
ExperimentalFeature
Для включения переправьте экземпляры Экспериментальной функции из командлета Get-ExperimentalFeature
.
Выходные данные
None
Этот командлет не возвращает выходные данные.
Примечания
Изменения состояния экспериментальной функции вступают в силу только при перезапуске PowerShell.