Disable-ExperimentalFeature
Отключите экспериментальную функцию при запуске нового экземпляра PowerShell.
Синтаксис
Default (по умолчанию)
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
Запрашивает подтверждение перед запуском 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
Пропустить экземпляры ExperimentalFeature из командлета Get-ExperimentalFeature через конвейер для отключения.
Выходные данные
None
Этот командлет не возвращает выходные данные.
Примечания
Изменения состояния экспериментальной функции вступают в силу только при перезапуске PowerShell.