Il arrive lorsque vous faites des scripts importants que vous ayez des dizaines de variables.
Si vous souhaitez les mettre dans un fichiers à part, voici une méthode simple pour instancier vos variables dans vos scripts.
Votre fichier Variables.ps1 :
$CheminLogs = « C:ScriptsLogs"<br />$MailDest = "alain@terieur.com"</p>
<p><strong>Votre fichier Parent.ps1 :</strong></p>
<p class="codediv »>$ScriptPath = (Split-Path ((Get-Variable MyInvocation).Value).MyCommand.Path)
$MesVariables = $ScriptPath + « Variables.ps1 »
. $MesVariables
Write-Host « Le chemin de mes logs est $CheminLogs «
Send-MailMessage -From $MailDest -To $MailDest …….
Vous avez accès à toutes les variables contenues dans votre fichier Variables.ps1.