Get-PSSubsystem
擷取 PowerShell 中註冊之子系統的相關信息。
語法
Get-PSSubsystem []
Get-PSSubsystem
-Kind <SubsystemKind>
[<CommonParameters>]
Get-PSSubsystem
-SubsystemType <Type>
[<CommonParameters>]
Description
擷取 PowerShell 中註冊之子系統的相關信息。
注意
這是實驗性功能。 只有啟用此功能時 PSSubsystemPluginModel
,才能使用此 Cmdlet。 如需詳細資訊,請參閱 使用實驗性功能。
此功能可讓您將的 System.Management.Automation.dll
元件分成位於其本身元件中的個別子系統。 此區隔可減少核心 PowerShell 引擎的磁碟使用量,並讓這些元件成為最小 PowerShell 安裝的選用功能。
目前僅 支援 CommandPredictor 子系統。 此子系統會與 PSReadLine 模組搭配使用,以提供自定義預測外掛程式。 未來, Job、 CommandCompleter、 Remoting 和其他元件可以分成 外部 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 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-SubsystemType
指定要傳回的子系統類型。
類型: | Type |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |