1
我有以下PowerShelll脚本一个问题:PowerShell和展望 - 不一致
$mail = $outlook.CreateItem(0)
$mail.To = "[email protected]"
$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 = "[email protected]"
$mail.Subject = "PowerShell Test 2"
$mail.Body = "Body..."
$mail.HTMLBody = "This is test!"
$mail.Attachments.Add("C:\Test.txt")
$mail.save()
当Outlook已经启动,脚本工作正常 - 如预期,我得到了草稿文件夹两封电子邮件。
当Outlook未启动时,Outlook首先向用户请求权限,但最终我在草稿中收到第二封电子邮件,第一封电子邮件丢失。
有没有人遇到过这个问题,有什么解决办法?
到底是什么'$ outlook'? –
你试过在try/catch块中包装这个吗? @Ocaso它可能是$ outlook = new-object -com outlook.application;但如果OP将证实,那将是很好的。 – nimizen
我没有问题。即使Outlook关闭,我也会看到这两个草稿。 – ravikanth