Ajouter un module sous Powershell V2

Sous powershell, il est possible de jouer des commandes à partir de cmdlet, des commandes des Snapin, ou à partir de fonctions regroupées.

Dans powershell, ces fonctions regroupées se nomment Module.

De nombreuses modules sont disponibles sur de nombreux blogs, sur le scriptcenter de Technet et sur MSDN etpar de nombreux éditeurs.

Comment lister les modules disponibles

Dans la console Powershell, taper

Get-Module -ListAvailable

Ou et comment installer les modules?

Avant de répondre à ces questions, il est important de savoir dans quel contexte vous souhaitez executer les modules.

Si vous êtes seul à executer les commandes, il est préferable de positionner les modules dans votre profile Powershell; soit :

%USERPROFILE%\Documents\WindowsPowerShell\Modules\MonModule

%DocumentsUser%\WindowsPowerShell\Modules\MonModule

Si vous executez des commandes depuis des taches planifiées ou si les commandes peuvent être executé par tout le monde , il est préferable d’installer dans le répertoire %SystemRoot%, soit

%WINDIR%\System32\WindowsPowerShell\v1.0\Modules\MonModule

Il est important que le nom du répertoire “MonModule” soit identique aux noms des fichiers avec l extension *.PSD1 & *.PSM1.

Pour plus d’informations, je vous conseille cet article sur le site MSDN

http://msdn.microsoft.com/en-us/library/dd901839(v=vs.85).aspx