Ceci est une ancienne révision du document !
Pour plus de flexibilité, les scripts peuvent accepter des paramètres.
On déclare les paramètres en début de script avec l'appel de Param()
:
Param ( $aFirstParam, $aSecondParam, $aThirdParam )
Param() recoit des variables, elles peuvent être fortement typées :
Param ( [int] $TankID, [float] $WaterLevel )
L'utilisation d'un décorateur permet d'ajouter des attributs aux paramètres :
Param ( [Parameter(Mandatory, HelpMessage = 'Cistern identidier')] [int] $TankID, [Parameter(Mandatory, HelpMessage = 'Water level in meters') ][float] $WaterLevel )