2017-08-29 43 views
1

複数の受信者にメールを送信するスクリプトを作成しようとしました。 ファイルに-Toのパラメータをトレースしても問題ないですが、メールを送信すると2番目の受信者だけがメールを受信します。Send-MailMessage複数の受信者

マイスクリプト:これは動作しません

08/29/2017 12:02:13 - PV_00049521_2841_DGFIP_93.pdf - < [email protected]>,< [email protected]> 

$mailAddress = $DDSTab2.$clef 
$date = Get-Date 
Add-Content -Path $LogFile -Value "$date - $Fichier - $mailAddress" 

ここでは、例の出力は、ログファイルからである

Send-MailMessage -From "[email protected]" -To $mailAddress -Subject "PV $Fichier" -SmtpServer "192.168.40.252" -Body "Veuillez trouver ci-joint le PV de raccordement. Cordialement" -Attachments $PV 

しかし、ときに私は文字通りの受信者を置きますそれは動作します:

Send-MailMessage -From "[email protected]" -To <[email protected]>,<[email protected]> -Subject "PV $Fichier" -SmtpServer "192.168.40.252" -Body "Veuillez trouver ci-joint le PV de raccordement. Cordialement" -Attachments $PV 

これは機能します。私は問題を理解できません!

+2

'-To'は文字列の配列(受信者ごとに1つの文字列)を必要とします。すべての受信者がカンマで区切られた単一の文字列を提供しているようです –

答えて

1

String配列として渡しました。 試用版:

$recipients = "[email protected]", "[email protected]" 

Send-MailMessage -From "[email protected]" -To $recipients -Subject "PV $Fichier" -SmtpServer "192.168.40.252" -Body "Veuillez trouver ci-joint le PV de raccordement. Cordialement" -Attachments $PV 

希望します。

関連する問題