【发布时间】:2020-07-21 23:25:44
【问题描述】:
运行以下
$ol = New-Object -comObject Outlook.Application
$mail = $ol.CreateItem(0)
$mail.to.add("a@b.com")
$mail.Subject = "subject"
$mail.Body = "body"
$mail.save()
接收:
您不能在空值表达式上调用方法。
At line:x char:x
+ $mail.to.add("a@b.com")
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull
[1]: https://i.stack.imgur.com/TqAN9.png
【问题讨论】:
-
我也试过 $null = $mail.to.add("a@b.com") 以及 [Void]$mail.to.add("a@b.com")
标签: powershell outlook