Ceci est une ancienne révision du document !
Le fichier manifeste de module est un fichier de données PowerShell avec l'extension .psd1
. Il contient une simple table de hachage. Les paires clé-valeur dans la table de hachage permettent de :
Une bonne pratique consiste à générer le fichier manifest du module via la cmdlet New-ModuleManifest. L'appel sans paramètre permet de créer une table de hachage minimale :
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
Sans fichier manifest, le nom du module correspond au nom du fichier .psm1
La cmdlet Test-ModuleManifest permet de vérifier la syntaxe du fichier module manifest :
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)