Mit diesem Script kann eine E-Mail mit Anhang versendet werden. Will man keine Datei anhängen, dann einfach die Zeilen $filename, $attachement und $mailmessage.Attachments.Add($attachement) weglassen.

function sendmail($body)
{
$datei = "C:\temp\test.txt"
$SmtpClient = new-object system.net.mail.smtpClient
$MailMessage = New-Object system.net.mail.mailmessage
$attachement = new-object Net.Mail.Attachment($datei)
$SmtpClient.Host = "E-Mail Server"
$mailmessage.from = "Absenderadresse"
$mailmessage.To.add("Empfängeradresse")
$mailmessage.Subject = “Betreff der Nachricht”
$MailMessage.IsBodyHtml = $true
$mailmessage.Body = $body
$mailmessage.Attachments.Add($attachement)
$smtpclient.Send($mailmessage)
}

$body = "Inhalt der E-Mail (hier können auch Variablen eingefügt werden)"
sendmail $body