Sommaire

Les modules

Comme nous vous le disions précédemment, les modules sont apparus avec la version 2.0 de PowerShell. Un module est un conteneur qui regroupe des commandes, mais aussi des scripts, des variables, des alias et des fonctions. Par rapport à un snap-in, l’avantage d’un module, c’est qu’il est facilement transportable (une simple copie de fichiers suffit) et donc très facilement partageable afin d’en faire profiter d’autres utilisateurs. Il est également assez simple d’en créer soi-même, mais cela est en dehors du périmètre de ce livre… L’idée de l’équipe PowerShell chez Microsoft est de bâtir une grande communauté d’utilisateurs, et de faire en sorte que celle-ci puisse aisément s’échanger ou partager des modules à l’image de la communauté CPAN (Comprehensive Perl Archive Network) que connaissent bien les utilisateurs du langage PERL.

C’est de cette volonté qu’est né en 2015 le site www.powershellgallery.com. La « PowerShell Gallery » se veut être le dépôt central des modules PowerShell émanant de Microsoft comme de la communauté internationale des utilisateurs PowerShell. Ce site de dépôt est l’initiative de Microsoft. Il vous faudra la version 5 minimum de PowerShell afin de pouvoir bénéficier des commandes permettant d’interagir avec les modules présents ...