【发布时间】:2016-07-18 01:24:57
【问题描述】:
运行以下 PowerShell 代码时:
$Outlook = New-Object -ComObject Outlook.Application
$Stores = $Outlook.Session.Stores
$Accounts = $Outlook.Session.Accounts
$Accounts | Select-Object DisplayName, UserName, SmtpAddress, ExchangeMailboxServerName, ExchangeMailboxServerVersion
弹出安全警告:
根据Microsoft,有办法解决这个问题。例如,可以Create a COM Add-in for Outlook 而不是使用Outlook COM Object 解释here。自定义 COM Add-in for Outlook 的另一个示例发布在 StackOverflow 上的 here,但用于另一种语言。
使用Globals.ThisAddIn.Application 应该是possible,不是吗?有人可以向我解释这是如何使用 PowerShell 完成的吗?如果我们能避免这个弹出窗口那就太好了,因为它只会让用户感到困惑。
【问题讨论】:
标签: powershell outlook