Partilhar via


Get-PSSubsystem

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

Sintaxe

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

Description

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

Nota

Esta é uma funcionalidade experimental. Esse cmdlet só está disponível quando o PSSubsystemPluginModel recurso está habilitado. Para obter mais informações, consulte Usando recursos experimentais.

O recurso torna possível separar componentes de System.Management.Automation.dll subsistemas individuais que residem em sua própria montagem. Essa separação reduz o espaço ocupado pelo disco do mecanismo principal do PowerShell e permite que esses componentes se tornem recursos opcionais para uma instalação mínima do PowerShell.

Atualmente, apenas o subsistema CommandPredictor é suportado. Este subsistema é usado junto com o módulo PSReadLine para fornecer plug-ins de previsão personalizados. No futuro, Job, CommandCompleter, Remoting e outros componentes poderiam ser separados em montagens de subsistemas 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.

Tipo:SubsystemKind
Valores aceites:CommandPredictor
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-SubsystemType

Especifica o tipo de subsistema a ser retornado.

Tipo:Type
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Entradas

SubsystemKind

Type

Saídas

SubsystemInfo