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