Compartir a través de


Get-PSSubsystem

Recupera información sobre los subsistemas registrados en PowerShell.

Sintaxis

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

Description

Recupera información sobre los subsistemas registrados en PowerShell.

Nota:

Esta es una característica experimental. Este cmdlet solo está disponible cuando la PSSubsystemPluginModel característica está habilitada. Para obtener más información, vea Uso de las características experimentales.

La característica permite separar componentes de System.Management.Automation.dll en subsistemas individuales que residen en su propio ensamblado. Esta separación reduce la superficie de memoria del disco del motor de PowerShell principal y permite que estos componentes se conviertan en características opcionales para una instalación mínima de PowerShell.

Actualmente, solo se admite el subsistema CommandPredictor. Este subsistema se usa junto con el módulo PSReadLine para proporcionar complementos de predicción personalizados. En el futuro, Job, CommandCompleter, Remoting y otros componentes podrían separarse en ensamblados de subsistema fuera de System.Management.Automation.dll.

Ejemplos

Ejemplo 1: Mostrar todos los subsistemas disponibles

Get-PSSubsystem

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

Ejemplo 2: Mostrar todos los subsistemas disponibles de un 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 el tipo de subsistema que se va a devolver. Los valores válidos son: CommandPredictor.

Tipo:SubsystemKind
Valores aceptados:CommandPredictor
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-SubsystemType

Especifica el tipo de subsistema que se va a devolver.

Tipo:Type
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Entradas

SubsystemKind

Type

Salidas

SubsystemInfo