Aracılığıyla paylaş


Get-PSSubsystem

PowerShell'de kayıtlı alt sistemler hakkındaki bilgileri alır.

Syntax

GetAllSet (Varsayılan)

Get-PSSubsystem
    [<CommonParameters>]

GetByKindSet

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

GetByTypeSet

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

Description

PowerShell'de kayıtlı alt sistemler hakkındaki bilgileri alır.

Uyarı

Bu, deneysel bir özelliktir. Bu cmdlet yalnızca PSSubsystemPluginModel özelliği etkinleştirildiğinde kullanılabilir. Daha fazla bilgi için bkz. Deneysel Özellikleri Kullanma.

Bu özellik, System.Management.Automation.dll bileşenlerini kendi derlemelerinde bulunan tek tek alt sistemlere ayırmayı mümkün kılar. Bu ayırma, çekirdek PowerShell altyapısının disk ayak izini azaltır ve bu bileşenlerin en düşük PowerShell yüklemesi için isteğe bağlı özellikler haline gelmesini sağlar.

Şu anda yalnızca CommandPredictor alt sistemi desteklenmektedir. Bu alt sistem, özel tahmin eklentileri sağlamak için PSReadLine modülüyle birlikte kullanılır. Gelecekte, job, CommandCompleter, Uzaktan İletişim ve diğer bileşenler System.Management.Automation.dlldışında alt sistem derlemelerine ayrılabilir.

Örnekler

Örnek 1 - Kullanılabilir tüm alt sistemleri görüntüleme

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

Örnek 2 - Belirli bir türe ait tüm kullanılabilir alt sistemleri görüntüleme

PS> Get-PSSubsystem -Kind CommandPredictor | Format-List
Kind                      : CommandPredictor
SubsystemType             : System.Management.Automation.Subsystem.ICommandPredictor
AllowUnregistration       : True
AllowMultipleRegistration : True
RequiredCmdlets           : {}
RequiredFunctions         : {}
IsRegistered              : False
Implementations           : {}

Parametreler

-Kind

Döndürülecek alt sistemin türünü belirtir. Geçerli değerler şunlardır: CommandPredictor.

Parametre özellikleri

Tür:SubsystemKind
Default value:None
Kabul edilen değerler:CommandPredictor
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

GetByKindSet
Position:Named
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-SubsystemType

Döndürülecek alt sistemin türünü belirtir.

Parametre özellikleri

Tür:Type
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

GetByTypeSet
Position:Named
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

SubsystemKind

Type

Çıkışlar

SubsystemInfo