Outils pour utilisateurs

Outils du site


dev:powershell:ecrire_un_module_powershell

Ceci est une ancienne révision du document !


Powershell : Créer un module

Fichier Manifest

Une bonne pratique consiste à générer le fichier manifest du module via la cmdlet New-ModuleManifest :

New-ModuleManifest -Path C:\myModuleName.psd1 -ModuleVersion "2.0" -Author "YourNameHere"

On peut définir les valeurs des arguments dans une table de hash puis appeler la cmdlet :

# Définition des paramètres

Nom de module

Sans fichier manifest, le nom du module correspond au nom du fichier .psm1

Tester le module manifest

La cmdlet Test-ModuleManifest permet de vérifier la syntaxe du fichier module manifest :

 

Obtenir la version depuis le module

Il est possible d'obtenir le nom du module et sa version depuis l'intérieur du module : ces valeurs sont accessibles en lecture seule :

($MyInvocation.MyCommand.ScriptBlock.Module.Name)

source : https://stackoverflow.com/questions/27236337/is-it-possible-to-set-powershell-module-name-version-without-using-a-manifest

Références

dev/powershell/ecrire_un_module_powershell.1692787862.txt.gz · Dernière modification : 2023/08/23 10:51 de yoann