Dela via


Get-PSSubsystem

Hämtar information om de undersystem som registrerats i PowerShell.

Syntax

Get-PSSubsystem []
Get-PSSubsystem
   -Kind <SubsystemKind>
   [<CommonParameters>]
Get-PSSubsystem
   -SubsystemType <Type>
   [<CommonParameters>]

Description

Hämtar information om de undersystem som registrerats i PowerShell.

Not

Det här är en experimentell funktion. Den här cmdleten är bara tillgänglig när funktionen PSSubsystemPluginModel är aktiverad. Mer information finns i Använda experimentella funktioner.

Funktionen gör det möjligt att separera komponenter i System.Management.Automation.dll i enskilda undersystem som finns i deras egen sammansättning. Den här separationen minskar diskfotavtrycket för powershell-kärnmotorn och gör att dessa komponenter kan bli valfria funktioner för en minimal PowerShell-installation.

För närvarande stöds endast CommandPredictor undersystem. Det här undersystemet används tillsammans med PSReadLine-modulen för att tillhandahålla anpassade förutsägelse-plugin-program. I framtiden kan Job, CommandCompleter, Fjärrkommunikation och andra komponenter delas upp i undersystemssammansättningar utanför System.Management.Automation.dll.

Exempel

Exempel 1 – Visa alla tillgängliga undersystem

Get-PSSubsystem

Kind              SubsystemType     IsRegistered Implementations
----              -------------     ------------ ---------------
CommandPredictor  ICommandPredictor        False {}

Exempel 2 – Visa alla tillgängliga undersystem av ett visst slag

PS> Get-PSSubsystem -Kind CommandPredictor | Format-List

Kind                      : CommandPredictor
SubsystemType             : System.Management.Automation.Subsystem.ICommandPredictor
AllowUnregistration       : True
AllowMultipleRegistration : True
RequiredCmdlets           : {}
RequiredFunctions         : {}
IsRegistered              : False
Implementations           : {}

Parametrar

-Kind

Anger vilken typ av undersystem som ska returneras. Giltiga värden är: CommandPredictor.

Typ:SubsystemKind
Godkända värden:CommandPredictor
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-SubsystemType

Anger vilken typ av undersystem som ska returneras.

Typ:Type
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Indata

SubsystemKind

Type

Utdata

SubsystemInfo