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.
Nuta
Jest to funkcja eksperymentalna. To polecenie cmdlet jest dostępne tylko wtedy, gdy funkcja PSSubsystemPluginModel
jest włączona. Aby uzyskać więcej informacji, zobacz Using Experimental Features.
Funkcja umożliwia oddzielenie składników System.Management.Automation.dll
do 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, CommandCompleter, komunikacja zdalna i inne składniki mogą być rozdzielone na zestawy podsystemu poza System.Management.Automation.dll
.
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
.
Typ: | SubsystemKind |
Dopuszczalne wartości: | CommandPredictor |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-SubsystemType
Określa typ podsystemu, który ma zostać zwrócony.
Typ: | Type |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |