$Outlook = New-Object -ComObject Outlook.Application
$Stores = $Outlook.Session.Stores
$Accounts = $Outlook.Session.Accounts
$Accounts | Select-Object DisplayName, UserName, SmtpAddress, ExchangeMailboxServerName, ExchangeMailboxServerVersion
セキュリティの警告ポップアップ:
Microsoftによれば、これを回避する方法があります。例えば、説明したようにOutlook COM Object
を使用する代わりにCreate a COM Add-in for Outlook
を使用することができます。hereカスタムCOM Add-in for Outlook
の別の例は、StackOverflowではhereと表示されていますが、別の言語で表示されています。
Globals.ThisAddIn.Application
を使用すると、possible、いいえ? PowerShellでこれがどのように行われているのか、誰かに説明することはできますか?このポップアップを避けることができれば、ユーザーを混乱させるだけで大丈夫です。
このメッセージを表示させないPowershell only(サードパーティコードなし)オプションはありませんか? – DarkLite1
残念ながら私の友人ではない、あなたが私に尋ねるならば、ちょっとジャンクなデザイン。 –