Partager via


Guide pratique pour importer des applets de commande avec des modules

Cet article explique comment importer des applets de commande dans une session PowerShell à l’aide d’un module binaire.

Remarque

Les membres des modules peuvent inclure des applets de commande, des fournisseurs, des fonctions, des variables, des alias, etc. Les composants logiciels enfichables peuvent contenir uniquement des applets de commande et des fournisseurs.

Comment charger des applets de commande à l’aide d’un module

  1. Créez un dossier de module portant le même nom que le fichier d’assembly dans lequel les applets de commande sont implémentées. Dans cette procédure, le dossier du module est créé dans le dossier Windows system32.

    %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\mymodule

  2. Assurez-vous que la variable d’environnement PSModulePath inclut le chemin d’accès à votre nouveau dossier de module. Par défaut, le dossier système est déjà ajouté à la variable d’environnement PSModulePath. Pour afficher le PSModulePath, tapez : $Env:PSModulePath.

  3. Copiez l’assembly d’applet de commande dans le dossier du module.

  4. Ajoutez un fichier manifeste de module (.psd1) dans le dossier racine du module. PowerShell utilise le manifeste du module pour importer votre module. Pour plus d’informations, consultez Comment écrire un manifeste de module PowerShell.

  5. Exécutez la commande suivante pour ajouter les applets de commande à la session :

    Import-Module [Module_Name]

    Cette procédure peut être utilisée pour tester vos applets de commande. Elle ajoute toutes les applets de commande de l’assembly à la session. Pour plus d’informations sur les modules, consultez Écriture d’un module Windows PowerShell.

Voir aussi

comment écrire un manifeste de module PowerShell

importer un de module PowerShell

import-module

installation de modules

about_PSModulePath

écriture d’une applet de commande Windows PowerShell