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.

Hinweis

Dies ist eine Funktion, die in Prüfung ist. Dieses Cmdlet ist nur verfügbar, wenn das PSSubsystemPluginModel Feature aktiviert ist. Weitere Informationen finden Sie unter Verwenden von experimentellen Features.

Es ermöglicht das Trennen von Komponenten von System.Management.Automation.dll in einzelne Subsysteme, die sich in einer eigenen Assembly befinden. Diese Trennung reduziert den Speicherbedarf des Datenträgers der Kern-Engine von PowerShell. Zudem werden diese Komponenten zu optionalen Features für eine Minimalinstallation von PowerShell.

Derzeit wird nur das Subsystem CommandPredictor unterstützt. Dieses Subsystem wird zusammen mit dem PSReadLine-Modul zum Bereitstellen benutzerdefinierter Vorhersage-Plug-Ins verwendet. Zukünftig können Job, CommandCompleter, Remoting und andere Komponenten in Subsystemassemblys außerhalb von System.Management.Automation.dll getrennt 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

SubsystemKind

Type

Ausgaben

SubsystemInfo