Voici une ligne simple qui sera utilisée pour envoyé un email.
L’encodage en UTF8 permet de garder les accents intacts car le format par défaut est ASCII
#définition du type d’encodage pour le mail et envoi du mail :
$enc = New-Object System.Text.utf8encoding
Send-MailMessage -From ‘webmaster@monsite.com’ -To ‘webmaster@monsite.com’ -Subject ‘le sujet du mail’ -Body ‘Le Corps du message est là’ -SmtpServer ‘smtp.monsite.com’ -Priority High -BodyAsHtml -Encoding $enc
=> Notez bien que ce script nécessite la version 2 de Powershell.
Si vous utilisez une version ultérieure, il faudra utiliser :
$message = new-object System.Net.Mail.MailMessage $expediteur, $destinataire, $objet, $texte
Andréas
4 mai 2016 at 15h00
J’ai eu quelques notions pour connaitre les fonctionnalités de Powershell et j’ai réussi cela grâce à des vidéos sur http://www.alphorm.com/tutoriel/formation-en-ligne-powershell-2-0 et je dois dire qu’envoyer un mail grâce à Powersell V2 avec des accents est très intéressant. Merci pour ce partage.