Avec Powershell 2.0 est apparut la notion de module. Un module est un ensemble de fonctions permettant de réaliser des nouvelles tâches. Pour faciliter la vie des administrateurs Microsoft propose un pack de 10 modules réunissant plus de 800 scripts ! Voyons comment installer ces nouvelles fonctionnalités …
Consultez la section Powershell Pour les Nuls pour accédez à l’index de tous les tutoriels Powershell proposés sur SysKB
Pre-requis
L’utilisation des modules nécessite l’utilisation de Powershell 2.0. Si vous utilisez Windows 7 ou Windows Server 2008 vous n’avez rien à faire puisque PS 2.0 est déjà installé. Si votre système tourne sous Windows XP / 2003 / Vista vous devrez au préalable installer Windows Powershell 2.0
Installer PowerShell Pack
Télécharger puis installez PowerShellPack.msi.
Lancer Powershell 2.0 et exécuter la commande suivante:
Import-Module PowerShellPack
Les 10 nouveaux modules sont alors intégrés !
Si vous obtenez le message suivant je vous invite de lire l’article <a href=”https://syskb.com/comment-executer-un-script-en-powershell/”>Comment exécuter un script en Powershell</a> pour changer le mode d’exécution de votre environnement Powershell.
Import-Module : Impossible de charger le fichier C:\Users\Documents\WindowsPowerShell\Modules\PowerShellPack\PowerShellPack.psm1, car l'exécution de scripts est désactivée sur ce système. Pour plus d'informations, consultez « get-help about_signing ».
Au niveau de ligne : 1 Caractère : 14
+ Import-Module <<<< PowerShellPack
+ CategoryInfo : NotSpecified: (:) [Import-Module], PSSecurityExc
eption
+ FullyQualifiedErrorId : RuntimeException,Microsoft.PowerShell.Commands.I
mportModuleCommand
Pour vérifier que le Powershell Pack est bien implémenté vous pouvez tapez la commande suivante:
Get-Module
On doit obtenir quelque chose comme suit:
PS C:\Users> Get-Module ModuleType Name ExportedCommands ---------- ---- ---------------- Manifest AppLocker {Get-AppLockerPolicy, Get-AppLockerFile... Script PowerShellPack {New-ByteAnimationUsingKeyFrames, New-T... PS C:\Users>
Les 10 nouveaux modules se nomment:
- WPK
- IsePack
- TaskScheduler
- FileSystem
- DotNet
- PSImageTools
- PSRSS
- PSSystemTools
- PSUserTools
- PSCodeGen
Pour plus d’informations sur ces modules je vous invite à consulter l’article suivant : http://code.msdn.microsoft.com/PowerShellPack