Get-PSSubsystem
擷取 PowerShell 中註冊之子系統的相關信息。
Syntax
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
。
Type: | SubsystemKind |
Accepted values: | CommandPredictor |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubsystemType
指定要傳回的子系統類型。
Type: | Type |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
輸入
輸出
相關連結
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應