Get-PSSubsystem
Hämtar information om de undersystem som registrerats i PowerShell.
Syntax
GetAllSet (Standard)
Get-PSSubsystem
[<CommonParameters>]
GetByKindSet
Get-PSSubsystem
-Kind <SubsystemKind>
[<CommonParameters>]
GetByTypeSet
Get-PSSubsystem
-SubsystemType <Type>
[<CommonParameters>]
Description
Hämtar information om de undersystem som registrerats i PowerShell.
Anmärkning
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 till enskilda undersystem som finns i deras egen samlingsfil. Den här separationen minskar diskutrymmet för PowerShell-kärnmotorn och gör att dessa komponenter kan bli valfria funktioner för en minimal installation av PowerShell.
För närvarande stöds endast CommandPredictor-undersystemet . 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.
Parameteregenskaper
| Typ: | SubsystemKind |
| Standardvärde: | None |
| Godkända värden: | CommandPredictor |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
GetByKindSet
| Position: | Named |
| Obligatorisk: | True |
| Värde från pipeline: | True |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-SubsystemType
Anger vilken typ av undersystem som ska returneras.
Parameteregenskaper
| Typ: | Type |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
GetByTypeSet
| Position: | Named |
| Obligatorisk: | True |
| Värde från pipeline: | True |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.