Outils pour utilisateurs

Outils du site


dev:powershell:ecrire_un_module_powershell

Ceci est une ancienne révision du document !


Powershell : Les modules

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

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.1692787257.txt.gz · Dernière modification : 2023/08/23 10:40 de yoann