Bonjour,

mon problème du jour, envoyer un mail en powershell avec dans le corps du mail, le contenu d'un fichier .html depuis un batch (Dos).
Dans mon html il y a le resultat de mes sauvegardes généré par la 1ere partie de mon batch.

Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$body = (get-content -Path D:\logs\Rapport_SBL.html)
 
powershell Send-MailMessage -BodyAsHtml -From "xxx@xxx.fr" -To 'm.xxxxx@xxx.fr' -Subject 'Rapport des Sauvegardes xxxxx' -SmtpServer  'xx.xx.fr'  -Attachments 'D:\logs\Rapport_SBL.html' -Body $body

Nom : powershell.jpg
Affichages : 273
Taille : 23,6 Ko

Voila mon message mon $body n'est pas bon, sinon l'envoi avec la pièce jointe fonctionne si je remplace$body par du texte.

Merci de votre aide