Condividi tramite


Get-PSSubsystem

Recupera informazioni sui sottosistemi registrati in PowerShell.

Sintassi

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

Descrizione

Recupera informazioni sui sottosistemi registrati in PowerShell.

Nota

Questa è una funzionalità sperimentale. Questo cmdlet è disponibile solo quando la PSSubsystemPluginModel funzionalità è abilitata. Per altre informazioni, vedere Uso delle funzionalità sperimentali.

La funzionalità consente di separare i componenti di System.Management.Automation.dll nei singoli sottosistemi che risiedono nel proprio assembly. Questa separazione riduce l'impronta sul disco del motore di PowerShell principale e consente a questi componenti di diventare funzionalità facoltative per un'installazione di PowerShell minima.

Attualmente è supportato solo il sottosistema CommandPredictor. Questo sottosistema viene usato insieme al modulo PSReadLine per fornire plug-in di stima personalizzati. In futuro, Job, CommandCompleter, Remoting e altri componenti potrebbero essere separati in assembly di sottosistemi all'esterno di System.Management.Automation.dll.

Esempio

Esempio 1- Visualizzare tutti i sottosistemi disponibili

Get-PSSubsystem

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

Esempio 2: visualizzare tutti i sottosistemi disponibili di un tipo specifico

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

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

Parametri

-Kind

Specifica il tipo di sottosistema da restituire. I valori validi sono: CommandPredictor.

Tipo:SubsystemKind
Valori accettati:CommandPredictor
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-SubsystemType

Specifica il tipo di sottosistema da restituire.

Tipo:Type
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

SubsystemKind

Type

Output

SubsystemInfo