Get-PSSubsystem
PowerShell に登録されているサブシステムに関する情報を取得します。
構文
Get-PSSubsystem []
Get-PSSubsystem
-Kind <SubsystemKind>
[<CommonParameters>]
Get-PSSubsystem
-SubsystemType <Type>
[<CommonParameters>]
説明
PowerShell に登録されているサブシステムに関する情報を取得します。
Note
これは試験段階の機能です。 このコマンドレットは、 PSSubsystemPluginModel
機能が有効になっている場合にのみ使用できます。 詳細については、「試験的な機能の使用」を参照してください。
この機能により、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 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-SubsystemType
返されるサブシステムの種類を指定します。
型: | Type |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
入力
出力
関連リンク
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
PowerShell