Note that there are some explanatory texts on larger screens.

plurals
  1. POPowershell script unable to send to multiple recipients
    text
    copied!<p>I'm using a powershell script that will create an HTML report of disk space and send it as an email. Unfortunately I'm unable to get the script to send to more than one email recipient. The script I'm using can be found here:</p> <p><a href="http://gallery.technet.microsoft.com/scriptcenter/6e935887-6b30-4654-b977-6f5d289f3a63" rel="nofollow">http://gallery.technet.microsoft.com/scriptcenter/6e935887-6b30-4654-b977-6f5d289f3a63</a></p> <p>Here are the relevant parts of the script...</p> <pre><code>$freeSpaceFileName = "FreeSpace.htm" $serverlist = "C:\sl.txt" $warning = 90 $critical = 75 New-Item -ItemType file $freeSpaceFileName -Force Function sendEmail { param($from,$to,$subject,$smtphost,$htmlFileName) $body = Get-Content $htmlFileName $smtp= New-Object System.Net.Mail.SmtpClient $smtphost $msg = New-Object System.Net.Mail.MailMessage $from, $to, $subject, $body $msg.isBodyhtml = $true $smtp.send($msg) } $date = ( get-date ).ToString('yyyy/MM/dd') $recipients = "to1@email.com", "to2@email.com" sendEmail from@email.mail $recipients "Disk Space Report - $Date" smtp.server $freeSpaceFileName </code></pre> <p>I'm getting the following error</p> <pre><code>New-Object : Exception calling ".ctor" with "4" argument(s): "The specified string is not in the form required for an e -mail address." At E:\TRIRIGA\dps_jobs\DiskSpaceReport.ps1:129 char:18 + $msg = New-Object &lt;&lt;&lt;&lt; System.Net.Mail.MailMessage $from, $to, $subject, $body + CategoryInfo : InvalidOperation: (:) [New-Object], MethodInvocationException + FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload