使用Powershell访问时,如何以编程方式阻止Outlook中的“可疑活动”对话框?

时间:2019-02-05 12:42:03

标签: powershell outlook com

我有一个Powershell脚本,可以打开一个Outlook邮件对象并将文件附加到该对象。无论何时运行,Outlook都会显示一个“可疑活动”对话框,用户必须单击“允许”或“拒绝”。我知道可以在信任中心中将其关闭,但是由于我不是管理员,所以这是不可能的。

我的代码如下:

$Outlook = [Runtime.Interopservices.Marshal]::GetActiveObject('Outlook.Application')
$Mail = $Outlook.CreateItem(0)
$Mail.Attachments.Add($TmpFile)
$Mail.Display()

我已经阅读了有关此问题的Microsoft文档,并移植了相关代码https://docs.microsoft.com/en-us/office/vba/outlook/how-to/security/obtain-and-log-on-to-an-instance-of-outlook(请参阅我的代码的第1行),但似乎不起作用。有没有办法通过代码阻止对话框显示(例如通过登录),或者我不走运?

0 个答案:

没有答案