次の PowerShell スクリプトに問題があります。
$mail = $outlook.CreateItem(0)
$mail.To = "aaa@gmail.com"
$mail.Subject = "PowerShell Test 1"
$mail.Body = "Body..."
$mail.HTMLBody = "This is test!"
$mail.Attachments.Add("C:\Test.txt")
$mail.save()
$mail = $outlook.CreateItem(0)
$mail.To = "aaa@gmail.com"
$mail.Subject = "PowerShell Test 2"
$mail.Body = "Body..."
$mail.HTMLBody = "This is test!"
$mail.Attachments.Add("C:\Test.txt")
$mail.save()
Outlook が既に開始されている場合、スクリプトは正常に動作します。予想どおり、下書きフォルダーに 2 つのメールが届きます。
Outlook が開始されていない場合、Outlook は最初にユーザーにアクセス許可を求めますが、最後に下書きで 2 番目の電子メールのみを取得し、最初の電子メールがありません。
誰かがこの問題に遭遇しましたか、解決策はありますか?