Невозможно прочитать сообщения Outlook, когда сценарий powershell запущен как задание - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть скрипт Powershell для чтения писем, и он отлично работает, когда я запускаю его с консоли PS. Когда я пытаюсь запустить его как задание расписания с помощью планировщика заданий, сценарий не работает. Я попытался запустить задание под своим именем пользователя (admin), но оно не работает. Может кто-нибудь помочь мне определить эту проблему.

$outlook = new-object -com outlook.application;
$mapi = $outlook.GetNameSpace("MAPI");
$inbox = $mapi.Folders.Item("test@mydomain.com").Folders.Item("Inbox")
$inbox.items|%{        
    if($_.UnRead -eq 1){
           $subject=$_.subject
           $_.Unread = $false
           Invoke-WebRequest -Uri 'https://www.mytest.com/api' -Method 'Post' `
            -ContentType 'application/JSON' `
            -Body  $subject
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...