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
。
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 |
入力
出力
関連リンク
PowerShell
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示