У меня есть скрипт 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
}
}