Powershell foreach循环结果进入电子邮件正文

Powershell foreach循环结果进入电子邮件正文,powershell,email,foreach,Powershell,Email,Foreach,我想在电子邮件正文中发送PowerShell foreach循环的结果 变量的输出为我提供了所需的表。我尝试发送电子邮件时收到此错误消息 发送邮件消息:无法将“System.Object[]”转换为参数“Body”所需的类型“System.String”。不支持指定的方法 您希望将$message的内容加入到单个字符串中。试试这个: Send-MailMessage -to $emailrecipients -subject 'Awesome Subject Here' -Body (-join

我想在电子邮件正文中发送PowerShell foreach循环的结果

变量的输出为我提供了所需的表。我尝试发送电子邮件时收到此错误消息

发送邮件消息:无法将“System.Object[]”转换为参数“Body”所需的类型“System.String”。不支持指定的方法

您希望将$message的内容加入到单个字符串中。试试这个:

Send-MailMessage -to $emailrecipients -subject 'Awesome Subject Here' -Body (-join $message) -SmtpServer mail-server.net -port 11 -FROM $emailfrom
Send-MailMessage -to $emailrecipients -subject 'Awesome Subject Here' -Body (-join $message) -SmtpServer mail-server.net -port 11 -FROM $emailfrom