Udostępnij za pośrednictwem


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

Jest to funkcja eksperymentalna. To polecenie cmdlet jest dostępne tylko wtedy, gdy PSSubsystemPluginModel funkcja jest włączona. Aby uzyskać więcej informacji, zobacz Korzystanie z funkcji eksperymentalnych.

Funkcja umożliwia oddzielenie składników poszczególnych System.Management.Automation.dll podsystemów, które znajdują się w ich 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