PS Autres ...

Powershell : mettre en forme ses paramètres pour y voir plus clair …

De temps en temps, lorsque vous devez écrire une commande avec beaucoup de variables/paramètres, ça devient peu lisible.

Pour remédier à ce problème, mettez une variable par ligne de cette manière afin de créer un tableau de variables :

 

CMDLET ORIGINALE :

$enc = New-Object System.Text.utf8encoding
Send-MailMessage -From « alain@terieur.com » -To « alain@terieur.com » -Subject « Le sujet du mail » -Body $message -SmtpServer « smtp.fai.com » -Priority High -BodyAsHtml -Encoding $enc

 

CMDLET LISIBLE :

$MesParametres = @{
    From = « alain@terieur.com »
    To = « alain@terieur.com »
    Subject = « Le sujet du mail »
    Body = $message
    SmtpServer = « smtp.fai.com »
    Priority = « High »
    BodyAsHtml = $true
    Encoding = New-Object System.Text.utf8encoding
}
Send-MailMessage @MesParametres

Le @ permet d’envoyer le tableau $MesParametres à la Cmdlet Send-MailMessage.

Click to comment

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Most Popular

To Top
Verified by MonsterInsights