{{tag>dev powershell fonction}}
====== PowerShell : Fonctions et modules ======
Lorsqu'on produit du code... d'instructions, il est préférable d'utiliser une fonction. Elle est définie une fois puis appelée autant de... nance.
Ci-dessous la syntaxe de définition d'une fonction en PowerShell :
<code powershell>
# Définition d'une fonction nommée "Get-SecurityEvent()"
# Acceptant un param
ide basée sur les commentaires. Dans le cas d'une fonction il faut les placer :
* En entête de la définition de la fonction ;
* Sur la première ligne sous la signature de la fonction ;
* Sur la dernière ligne avant la fermeture de la fonction.
<code powershell>
<#
.Description
The M
re les paramètres nommés en début de script ou de fonction avec le bloc **''Param()''**:
<code powershell>
#... ram aValue2 -ThirdParam aValue3
# On appelle une fonction de la même manière
aFunctionName -FirstParam aVal... ploite le paramètre courant **-Verbose** dans une fonction nommée :
<code powershell>
function aFonctionName
ashTools.psm1 ».
COMMENTAIRES : Importation de la fonction « New-FileHash ».
COMMENTAIRES : Importation de la fonction « Test-FileHash ».
# Pour que les messages verbe