Get-PSSubsystem
Извлекает сведения о подсистемах, зарегистрированных в PowerShell.
Синтаксис
Get-PSSubsystem []
Get-PSSubsystem
-Kind <SubsystemKind>
[<CommonParameters>]
Get-PSSubsystem
-SubsystemType <Type>
[<CommonParameters>]
Описание
Извлекает сведения о подсистемах, зарегистрированных в PowerShell.
Заметка
Это экспериментальная функция. Этот командлет доступен только в том случае, если включена функция PSSubsystemPluginModel
. Дополнительные сведения см. в разделе Использование экспериментальных функций.
Эта функция позволяет разделить компоненты System.Management.Automation.dll
на отдельные подсистемы, которые находятся в собственной сборке. Это разделение сокращает объем дисков ядра PowerShell и позволяет этим компонентам стать необязательными функциями для минимальной установки PowerShell.
В настоящее время поддерживается только подсистема CommandPredictor. Эта подсистема используется вместе с модулем PSReadLine для предоставления пользовательских подключаемых модулей прогнозирования. В будущем задания, CommandCompleter, удаленного взаимодействия и других компонентов можно разделить на сборки подсистем за пределами System.Management.Automation.dll
.
Примеры
Пример 1. Отображение всех доступных подсистем
Get-PSSubsystem
Kind SubsystemType IsRegistered Implementations
---- ------------- ------------ ---------------
CommandPredictor ICommandPredictor False {}
Пример 2. Отображение всех доступных подсистем определенного типа
PS> Get-PSSubsystem -Kind CommandPredictor | Format-List
Kind : CommandPredictor
SubsystemType : System.Management.Automation.Subsystem.ICommandPredictor
AllowUnregistration : True
AllowMultipleRegistration : True
RequiredCmdlets : {}
RequiredFunctions : {}
IsRegistered : False
Implementations : {}
Параметры
-Kind
Указывает тип возвращаемой подсистемы. Допустимые значения: CommandPredictor
.
Тип: | SubsystemKind |
Допустимые значения: | CommandPredictor |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-SubsystemType
Указывает тип возвращаемой подсистемы.
Тип: | Type |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Связанные ссылки
PowerShell