Get-PSSubsystem
Načte informace o subsystémech registrovaných v PowerShellu.
Syntaxe
Get-PSSubsystem []
Get-PSSubsystem
-Kind <SubsystemKind>
[<CommonParameters>]
Get-PSSubsystem
-SubsystemType <Type>
[<CommonParameters>]
Description
Načte informace o subsystémech registrovaných v PowerShellu.
Poznámka:
Toto je experimentální funkce. Tato rutina je dostupná jenom v případě, že je tato funkce povolená PSSubsystemPluginModel
. Další informace naleznete v tématu Použití experimentálních funkcí.
Tato funkce umožňuje oddělit komponenty System.Management.Automation.dll
do jednotlivých subsystémů, které se nacházejí ve vlastním sestavení. Toto oddělení snižuje nároky na disky základního modulu PowerShellu a umožňuje, aby se tyto komponenty staly volitelnými funkcemi pro minimální instalaci PowerShellu.
V současné době se podporuje pouze subsystém CommandPredictor . Tento subsystém se používá spolu s modulem PSReadLine k poskytování vlastních modulů plug-in pro predikce. V budoucnu může být úloha, commandCompleter, vzdálené komunikace a další komponenty odděleny do sestavení subsystému System.Management.Automation.dll
mimo .
Příklady
Příklad 1 – Zobrazení všech dostupných subsystémů
Get-PSSubsystem
Kind SubsystemType IsRegistered Implementations
---- ------------- ------------ ---------------
CommandPredictor ICommandPredictor False {}
Příklad 2 – Zobrazení všech dostupných subsystémů určitého druhu
PS> Get-PSSubsystem -Kind CommandPredictor | Format-List
Kind : CommandPredictor
SubsystemType : System.Management.Automation.Subsystem.ICommandPredictor
AllowUnregistration : True
AllowMultipleRegistration : True
RequiredCmdlets : {}
RequiredFunctions : {}
IsRegistered : False
Implementations : {}
Parametry
-Kind
Určuje typ subsystému, který se má vrátit. Platné hodnoty jsou: CommandPredictor
.
Typ: | SubsystemKind |
Přípustné hodnoty: | CommandPredictor |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-SubsystemType
Určuje typ subsystému, který se má vrátit.
Typ: | Type |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |