Guide pratique pour créer un composant logiciel enfichable Windows PowerShell
Un composant logiciel enfichable Windows PowerShell fournit un mécanisme permettant d’inscrire des jeux d’applets de commande et un autre fournisseur Windows PowerShell avec l’interpréteur de commandes, ce qui étend les fonctionnalités de l’interpréteur de commandes. Un composant logiciel enfichable Windows PowerShell peut inscrire toutes les applets de commande et fournisseurs dans un seul assembly, ou inscrire une liste spécifique d’applets de commande et de fournisseurs.
Les assemblys enfichables doivent être installés dans un répertoire protégé, tout comme avec d’autres systèmes d’exploitation. Sinon, les utilisateurs malveillants peuvent remplacer un assembly par du code non sécurisé.
Classes de composant logiciel enfichable Windows PowerShell
Toutes les classes de composant logiciel enfichable Windows PowerShell dérivent des classes system.Management.Automation.PSSnapIn ou System.Management.Automation.CustomPSSnapIn.
Exemples
Écriture d’un composant logiciel enfichable Windows PowerShell: cet exemple montre comment créer un composant logiciel enfichable utilisé pour inscrire toutes les applets de commande et fournisseurs dans un assembly.
Écriture d’un composant logiciel enfichable Windows PowerShell personnalisé: cet exemple montre comment créer un composant logiciel enfichable personnalisé utilisé pour inscrire un ensemble spécifique d’applets de commande et de fournisseurs susceptibles ou non d’exister dans un seul assembly.
Voir aussi
System.Management.Automation.PSSnapIn
System.Management.Automation.CustomPSSnapIn