Powershell Variable einsetzen

Willkommen in unserer deutschsprachigen Anwendergemeinde.
Stellen Sie ruhig ihre Fragen oder teilen Sie ihr Wissen mit anderen.

Moderator: hdroege

Post Reply
Obelix
Posts: 1
Joined: 28. Jan 2016, 11:08
Contact:

Powershell Variable einsetzen

Post by Obelix » 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

schnock
Posts: 176
Joined: 22. Jul 2008, 16:52
Contact:

Re: Powershell Variable einsetzen

Post by schnock » 06. Sep 2016, 15:59

Hallo,

es ist möglich Variablenwerte ins Script zu übergeben. Zunächst musst du die Parameter in deinem PS Script deklarieren:

=> param([string]$Mailadresse, ...)

Die Activity "Invoke Powershell" hat eine Eigenschaft namens "Parameters". Genau hier kippst du deine Variablenwerte ein.
Name: <Name deiner PS Variable>
Direction: In
Type: String
Value: <Name deiner WF Variable>

Über die Eigenschaft "Variables" kannst du dir auch Rückgaben in WF Variablen schreiben - ideal für zB Troubleshooting.
Wer Anderen eine Bratwurst brät hat selbst ein Bratwurstbratgerät.

Post Reply

Return to “Deutsch”

Who is online

Users browsing this forum: No registered users and 8 guests