Как программно предотвратить диалог «подозрительной активности» из Outlook при доступе с помощью Powershell? - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть скрипт 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 моего кода), но, похоже, он не работает.Есть ли способ через код, чтобы не показывать диалоговое окно, например, входя в систему, или мне не повезло?

...