Partager via


Get-PSSubsystem

Récupère des informations sur les sous-systèmes inscrits dans PowerShell.

Syntaxe

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

Description

Récupère des informations sur les sous-systèmes inscrits dans PowerShell.

Remarque

Il s’agit d’une fonctionnalité expérimentale. Cette applet de commande est disponible uniquement lorsque la PSSubsystemPluginModel fonctionnalité est activée. Pour plus d’informations, consultez Utilisation des fonctionnalités expérimentales.

La fonctionnalité permet de diviser les composants de System.Management.Automation.dll en sous-systèmes individuels qui résident dans leur propre assembly. Cette division réduit l’encombrement de disque du moteur PowerShell principal et permet à ces composants de devenir des fonctionnalités facultatives pour une installation PowerShell minimale.

Actuellement, seul le sous-système CommandPredictor est pris en charge. Ce sous-système est utilisé avec le module PSReadLine pour fournir des plug-ins de prédiction personnalisés. À l’avenir, Job, CommandCompleter, Remoting et d’autres composants pourraient être divisés en assemblys de sous-système en dehors de System.Management.Automation.dll.

Exemples

Exemple 1 : afficher tous les sous-systèmes disponibles

Get-PSSubsystem

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

Exemple 2 : Afficher tous les sous-systèmes disponibles d’un type spécifique

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

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

Paramètres

-Kind

Spécifie le type de sous-système à retourner. Les valeurs valides sont les suivantes : CommandPredictor.

Type:SubsystemKind
Valeurs acceptées:CommandPredictor
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-SubsystemType

Spécifie le type de sous-système à retourner.

Type:Type
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Entrées

SubsystemKind

Type

Sorties

SubsystemInfo