E-Mail mit Anhang via PowerShell versenden

Sollte man einmal evtl. automatisiert einen bestimmten Anhang eines Windows 2012 R2 Servers wie z. B. ein Logfile versenden müssen hilft möglicher Weise folgendes Script hierbei:

$Date = Get-Date -uformat „%Y%m%d“
$file = „C:\temp\Dateiname-$date.csv“
$PSEmailServer = „MailServer“
Get-ChildItem $file | Send-MailMessage -to „meine@domain.de“ -from „ActiveSyncLog <Absender@Domain.de>“ -Subject „mein Betreff“ -body „Mein Mailtext $Date“ -encoding ([System.Text.Encoding]::UTF8)

Das Script wurde von mir mit Windows 2012 R2 getestet.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.