Sdílet prostřednictvím


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.

Vstupy

SubsystemKind

Type

Výstupy

SubsystemInfo