Freigeben über


Get-PSSubsystem

Ruft Informationen zu den in PowerShell registrierten Subsystemen ab.

Syntax

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

Beschreibung

Ruft Informationen zu den in PowerShell registrierten Subsystemen ab.

Anmerkung

Dies ist ein experimentelles Feature. Dieses Cmdlet ist nur verfügbar, wenn das feature PSSubsystemPluginModel aktiviert ist. Weitere Informationen finden Sie unter Using Experimental Features.

Das Feature ermöglicht es, Komponenten von System.Management.Automation.dll in einzelne Subsysteme zu trennen, die sich in ihrer eigenen Assembly befinden. Diese Trennung reduziert den Datenträgerbedarf des PowerShell-Kernmoduls und ermöglicht es diesen Komponenten, optionale Features für eine minimale PowerShell-Installation zu werden.

Derzeit wird nur das CommandPredictor Subsystem unterstützt. Dieses Subsystem wird zusammen mit dem PSReadLine-Modul verwendet, um benutzerdefinierte Vorhersage-Plug-Ins bereitzustellen. In Zukunft könnten Job, CommandCompleter, Remoting und andere Komponenten in Subsystemassemblys außerhalb System.Management.Automation.dllgetrennt werden.

Beispiele

Beispiel 1: Anzeigen aller verfügbaren Subsysteme

Get-PSSubsystem

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

Beispiel 2: Anzeigen aller verfügbaren Subsysteme einer bestimmten Art

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

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

Parameter

-Kind

Gibt die Art des zurückzugebenden Subsystems an. Gültige Werte sind: CommandPredictor.

Typ:SubsystemKind
Zulässige Werte:CommandPredictor
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-SubsystemType

Gibt den Typ des zurückzugebenden Subsystems an.

Typ:Type
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Eingaben

Ausgaben