Share via


Get-PSSubsystem

Recupera informações sobre os subsistemas registrados no PowerShell.

Syntax

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

Description

Recupera informações sobre os subsistemas registrados no PowerShell.

Observação

Este é um recurso experimental. Esse cmdlet só está disponível quando o PSSubsystemPluginModel recurso está habilitado. Para mais informações, confira Usar recursos experimentais.

Ele possibilita a separação dos componentes de System.Management.Automation.dll em subsistemas individuais que residem no próprio assembly. Essa divisão reduz o volume de disco do mecanismo principal do PowerShell e permite que esses componentes se tornem recursos opcionais para uma instalação mínima do PowerShell.

Atualmente, há suporte apenas para o subsistema CommandPredictor. Esse subsistema é usado com o módulo PSReadLine para fornecer plug-ins de previsão personalizados. No futuro, será possível dividir Job, CommandCompleter, Remoting e outros componentes em assemblies de subsistema fora do System.Management.Automation.dll.

Exemplos

Exemplo 1 - Exibir todos os subsistemas disponíveis

Get-PSSubsystem

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

Exemplo 2 - Exibir todos os subsistemas disponíveis de um tipo específico

PS> Get-PSSubsystem -Kind CommandPredictor | Format-List

Kind                      : CommandPredictor
SubsystemType             : System.Management.Automation.Subsystem.ICommandPredictor
AllowUnregistration       : True
AllowMultipleRegistration : True
RequiredCmdlets           : {}
RequiredFunctions         : {}
IsRegistered              : False
Implementations           : {}

Parâmetros

-Kind

Especifica o tipo de subsistema a ser retornado. Os valores válidos são: CommandPredictor.

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

-SubsystemType

Especifica o tipo de subsistema a ser retornado.

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

Entradas

SubsystemKind

Type

Saídas

SubsystemInfo