Delen via


Get-PSSubsystem

Hiermee wordt informatie opgehaald over de subsystemen die zijn geregistreerd in PowerShell.

Syntaxis

GetAllSet (Standaard)

Get-PSSubsystem
    [<CommonParameters>]

GetByKindSet

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

GetByTypeSet

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

Description

Hiermee wordt informatie opgehaald over de subsystemen die zijn geregistreerd in PowerShell.

Opmerking

Dit is een experimentele functie. Deze cmdlet is alleen beschikbaar wanneer de functie PSSubsystemPluginModel is ingeschakeld. Zie Experimentele functies gebruikenvoor meer informatie.

De functie maakt het mogelijk om onderdelen van System.Management.Automation.dll te scheiden in afzonderlijke subsystemen die zich in hun eigen assembly bevinden. Deze scheiding vermindert de schijfvoetafdruk van de PowerShell-kernengine en stelt deze onderdelen in staat optionele functies te worden voor een minimale PowerShell-installatie.

Op dit moment wordt alleen het subsysteem CommandPredictor ondersteund. Dit subsysteem wordt samen met de PSReadLine-module gebruikt om aangepaste voorspellingsinvoegtoepassingen te bieden. In de toekomst kunnen Job, CommandCompleter, externe en andere onderdelen worden gescheiden in subsysteemassembly's buiten System.Management.Automation.dll.

Voorbeelden

Voorbeeld 1: alle beschikbare subsystemen weergeven

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

Voorbeeld 2: alle beschikbare subsystemen van een bepaald type weergeven

PS> Get-PSSubsystem -Kind CommandPredictor | Format-List
Kind                      : CommandPredictor
SubsystemType             : System.Management.Automation.Subsystem.ICommandPredictor
AllowUnregistration       : True
AllowMultipleRegistration : True
RequiredCmdlets           : {}
RequiredFunctions         : {}
IsRegistered              : False
Implementations           : {}

Parameters

-Kind

Hiermee geeft u het type subsysteem dat moet worden geretourneerd. Geldige waarden zijn: CommandPredictor.

Parametereigenschappen

Type:SubsystemKind
Default value:None
Geaccepteerde waarden:CommandPredictor
Ondersteunt jokertekens:False
DontShow:False

Parametersets

GetByKindSet
Position:Named
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-SubsystemType

Hiermee geeft u het type subsysteem dat moet worden geretourneerd.

Parametereigenschappen

Type:Type
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

GetByTypeSet
Position:Named
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

SubsystemKind

Type

Uitvoerwaarden

SubsystemInfo