Get-PSSubsystem
Načte informace o subsystémech registrovaných v PowerShellu.
Syntax
GetAllSet (Výchozí)
Get-PSSubsystem
[<CommonParameters>]
GetByKindSet
Get-PSSubsystem
-Kind <SubsystemKind>
[<CommonParameters>]
GetByTypeSet
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 povolená funkce PSSubsystemPluginModel. Další informace najdete v tématu Používání 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 by mohly být Job, CommandCompleter, Remoting a další komponenty odděleny do sestavení subsystémů mimo System.Management.Automation.dll.
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.
Vlastnosti parametru
| Typ: | SubsystemKind |
| Default value: | None |
| Přípustné hodnoty: | CommandPredictor |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
GetByKindSet
| Position: | Named |
| Povinné: | True |
| Hodnota z kanálu: | True |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-SubsystemType
Určuje typ subsystému, který se má vrátit.
Vlastnosti parametru
| Typ: | Type |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
GetByTypeSet
| Position: | Named |
| Povinné: | True |
| Hodnota z kanálu: | True |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
CommonParameters
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.