Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une applet de commande peut appeler d’autres applets de commande et scripts à partir de la méthode de traitement d’entrée de l’applet de commande. Cela vous permet d’ajouter les fonctionnalités des applets de commande et des scripts existants à votre applet de commande sans avoir à réécrire le code.
La méthode Invoke
Toutes les applets de commande peuvent appeler une applet de commande existante en appelant la méthode System. Management. Automation. applet de commande à partir d’une méthode de traitement d’entrée, telle que System. Management. Automation. cmdlet. BeginProcessing, qui est remplacée par l’applet de commande. Toutefois, vous pouvez appeler uniquement les applets de commande qui dérivent directement de la classe System. Management. Automation. applet de commande. Vous ne pouvez pas appeler une applet de commande qui dérive de la classe System. Management. Automation. PSCmdlet .
La méthode System. Management. Automation. cmdlet. Invoke * contient les variantes suivantes.
System. Management. Automation. applet de commande. Invoke cette variante appelle l’objet d’applet de commande et retourne une collection d’objets de type « T ».
System. Management. Automation. applet de commande. Invoke cette variante appelle l’objet cmdlet et retourne un emumerator fortement typé. Cette variante permet à l’utilisateur d’utiliser les objets de la collection pour effectuer des opérations personnalisées.
Exemples
| Exemple | Description |
|---|---|
| Appel d’applets de commande dans une applet de commande | Cet exemple montre comment appeler une applet de commande à partir d’une autre applet de commande. |
| Appel de scripts dans une applet de commande | Cet exemple montre comment appeler un script fourni à l’applet de commande à partir d’une autre applet de commande. |