Powershell Variable einsetzen
Posted: 06. Sep 2016, 12:02
Hallo zusammen,
ich möchte in einmen WF per Powershell Script eine Email mit Anhang versenden. Ganz unten das Script.
Im WF wurde vorher schon die Email Adresse des angemeldeten Users in eine Varibale (AssignUserEmail) ausgelesen.
Ist es möglich die Varibale "AssignUserEmail" in das Script einzusetzen, oder kann das Script nicht auf die WF Varibalen zugreifen?
Wenn es möglich ist, wie ist die Syntax dafür?
Vielen Dank schon mal für die Hilfe.
{
$filename = "C:\"
$SmtpClient = new-object system.net.mail.smtpClient
$MailMessage = New-Object system.net.mail.mailmessage
$att = new-object Net.Mail.Attachment($filename)
$SmtpClient.Host = "Inexchout.DOMAIN-Strunktur"
$mailmessage.from = ""
$mailmessage.To.add("")
$mailmessage.Subject = “Betreff der Nachricht”
$MailMessage.IsBodyHtml = $false
$mailmessage.Body = $body
$mailmessage.Attachments.Add($att)
$smtpclient.Send($mailmessage)
}
$body = "Irgendein Text oder der Inhalt einer Variable"
sendmail $body
ich möchte in einmen WF per Powershell Script eine Email mit Anhang versenden. Ganz unten das Script.
Im WF wurde vorher schon die Email Adresse des angemeldeten Users in eine Varibale (AssignUserEmail) ausgelesen.
Ist es möglich die Varibale "AssignUserEmail" in das Script einzusetzen, oder kann das Script nicht auf die WF Varibalen zugreifen?
Wenn es möglich ist, wie ist die Syntax dafür?
Vielen Dank schon mal für die Hilfe.
{
$filename = "C:\"
$SmtpClient = new-object system.net.mail.smtpClient
$MailMessage = New-Object system.net.mail.mailmessage
$att = new-object Net.Mail.Attachment($filename)
$SmtpClient.Host = "Inexchout.DOMAIN-Strunktur"
$mailmessage.from = ""
$mailmessage.To.add("")
$mailmessage.Subject = “Betreff der Nachricht”
$MailMessage.IsBodyHtml = $false
$mailmessage.Body = $body
$mailmessage.Attachments.Add($att)
$smtpclient.Send($mailmessage)
}
$body = "Irgendein Text oder der Inhalt einer Variable"
sendmail $body