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 |