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.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 |