Get-PSSubsystem

Pobiera informacje o podsystemach zarejestrowanych w programie PowerShell.

Składnia

Get-PSSubsystem []
Get-PSSubsystem
   -Kind <SubsystemKind>
   [<CommonParameters>]
Get-PSSubsystem
   -SubsystemType <Type>
   [<CommonParameters>]

Opis

Pobiera informacje o podsystemach zarejestrowanych w programie PowerShell.

Uwaga

To jest funkcja objęta programem eksperymentalnym. To polecenie cmdlet jest dostępne tylko wtedy, gdy PSSubsystemPluginModel funkcja jest włączona. Aby uzyskać więcej informacji, zobacz Używanie funkcji eksperymentalnych.

Funkcja umożliwia oddzielenie składników od System.Management.Automation.dll poszczególnych podsystemów, które znajdują się we własnym zestawie. Ta separacja zmniejsza zużycie dysku podstawowego aparatu programu PowerShell i pozwala tym składnikom stać się opcjonalnymi funkcjami w przypadku minimalnej instalacji programu PowerShell.

Obecnie obsługiwany jest tylko podsystem CommandPredictor . Ten podsystem jest używany wraz z modułem PSReadLine w celu zapewnienia niestandardowych wtyczek przewidywania. W przyszłości zadanie, polecenieCompleter, komunikacja zdalna i inne składniki mogą być rozdzielone na zestawy podsystemu System.Management.Automation.dllpoza programem .

Przykłady

Przykład 1 — wyświetlanie wszystkich dostępnych podsystemów

Get-PSSubsystem

Kind              SubsystemType     IsRegistered Implementations
----              -------------     ------------ ---------------
CommandPredictor  ICommandPredictor        False {}

Przykład 2 — wyświetlanie wszystkich dostępnych podsystemów określonego rodzaju

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

Określa rodzaj podsystemu, który ma zostać zwrócony. Prawidłowe wartości to: CommandPredictor.

Type:SubsystemKind
Accepted values:CommandPredictor
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SubsystemType

Określa typ podsystemu, który ma zostać zwrócony.

Type:Type
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Dane wejściowe

SubsystemKind

Type

Dane wyjściowe

SubsystemInfo