Get-PSSubsystem
Récupère des informations sur les sous-systèmes inscrits dans PowerShell.
Syntaxe
GetAllSet (Par défaut)
Get-PSSubsystem
[<CommonParameters>]
GetByKindSet
Get-PSSubsystem
-Kind <SubsystemKind>
[<CommonParameters>]
GetByTypeSet
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 fonctionnalité PSSubsystemPluginModel est activée. Pour plus d’informations, consultez Utilisation des fonctionnalités expérimentales.
La fonctionnalité permet de séparer les composants de System.Management.Automation.dll dans des sous-systèmes individuels qui résident dans leur propre assembly. Cette séparation réduit l’empreinte disque du moteur PowerShell principal et permet à ces composants de devenir des fonctionnalités facultatives pour une installation Minimale de PowerShell.
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 séparés en assemblages de sous-systèmes 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.
Propriétés du paramètre
| Type: | SubsystemKind |
| Valeur par défaut: | None |
| Valeurs acceptées: | CommandPredictor |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
GetByKindSet
| Position: | Named |
| Obligatoire: | True |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-SubsystemType
Spécifie le type de sous-système à retourner.
Propriétés du paramètre
| Type: | Type |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
GetByTypeSet
| Position: | Named |
| Obligatoire: | True |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.