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