More

    Principales fonctionnalités PowerShell à maîtriser

    Modules et commandes PowerShell

    PowerShell utilise le concept de module pour regrouper les applets de commande et les fonctions associées dans un seul package structuré. Les modules permettent aux utilisateurs d’étendre les fonctionnalités de PowerShell en ajoutant des applets de commande et des scripts personnalisés selon les besoins.

    Les modules sont des collections d’applets de commande, de fonctions, de variables et de fichiers de configuration qui sont utilisés pour étendre les capacités de PowerShell. Les modules peuvent contenir des applets de commande pour des tâches spécifiques telles que la gestion du système, la mise en réseau ou des applications tierces.

    Chaque module peut être importé dans une session PowerShell à l’aide de la commande Import-Module. Ce module permet de gérer facilement diverses applications ou tâches administratives sans avoir à réécrire des scripts complexes.

    Module Source

    Les modules pour PowerShell peuvent provenir de différentes sources :

    1. Modul Bawaan Windows 11

    Windows 11 est livré avec des modules standard inclus pour gérer diverses fonctionnalités du système, telles que la gestion des fichiers, la mise en réseau et les services.

    Des exemples de modules intégrés de Windows 11 sont le module Microsoft.PowerShell.Management, qui fournit des applets de commande pour la gestion des processus et des services, et le module Microsoft.PowerShell.Utility qui inclut des fonctions utilitaires pour la manipulation des données.

    2. Modul dari PowerShell Gallery dan Komunitas

    PowerShell Gallery est le dépôt officiel des modules PowerShell créés par la communauté et les développeurs. Vous pouvez rechercher et installer des modules à partir de la galerie PowerShell à l’aide des applets de commande Find-Module et Install-Module.

    Exemple de recherche et d’installation de modules à partir de la galerie PowerShell :

    Find-Module -Name Az -Repository PSGallery
    Install-Module -Name Az -Force

    Le module Az est un exemple de module utilisé pour gérer les services Azure à l’aide de PowerShell.

    3. Modul Kustom yang Dibuat oleh Pengguna

    Les utilisateurs peuvent également créer et partager des modules personnalisés pour répondre aux besoins spécifiques d’une organisation ou d’un projet. Ces modules peuvent inclure des scripts et des fonctions personnalisés écrits par les utilisateurs pour automatiser des tâches spécifiques.

    Comment charger des modules à l’aide de Import-Module

    Pour charger des modules déjà installés ou disponibles dans un répertoire spécifique, utilisez l’applet de commande Import-Module. Une fois le module chargé, vous pouvez utiliser les applets de commande et les fonctions qui se trouvent dans ce module dans votre session PowerShell.

    Exemple de chargement d’un module intégré ou d’un module préinstallé :

    Import-Module Microsoft.PowerShell.Management

    Pour charger un module à partir d’un répertoire local ou d’un module personnalisé :

    Import-Module “C :\Path\To\Your\Module\MyCustomModule.psm1”

    Si vous souhaitez vous assurer que les modules importés sont disponibles dans chaque session PowerShell, vous pouvez ajouter cette commande au fichier de profil PowerShell.

    Dernières articles