Si, comme moi, vous téléchargez des modules sur PowerShell Gallery, vous devez souvent mettre à jour le module avec Update-Module
.
Je n’aime pas mettre à jour mes modules un par un, et même si je le fais en masse avec Get-InstalledModule | Update-Module
je n’ai aucune information sur :
- la version du module actuellement installée
- vers quelle version le module sera mis à jour et la date de publication de cette version
- les anciennes versions d’un module: vous pouvez avoir plusieurs versions d’un même module PowerShell sur votre ordinateur. Mais lorsque vous exécutez
Update-Module
, seule la version la plus récente est mise à jour, vous gardez donc les anciennes versions sur votre ordinateur
Pour résoudre ce problème, j’ai écrit un script PowerShell pour mettre à jour tous les modules PowerShell à la fois. Ce script fournit des informations sur la version du module (actuelle et la dernière disponible sur PowerShell Gallery) et met à jour les modules. Si vous avez un module avec deux versions ou plus, le script les supprime et ne réinstalle que la dernière.
Retrouvez la dernière version de ce script sur mon GitHub :
Clap
Comments