Powershell - outlook получить общедоступный почтовый ящик - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь получить входящие элементы из общего почтового ящика, но я получаю пустым. Почему? Могу ли я помочь мне, пожалуйста? Спасибо

$class = @"
using Microsoft.Office.Interop.Outlook;
public class MyOL{
public MAPIFolder GetInbox(string userName){
Application oOutlook = new Application();
NameSpace oNs = oOutlook.GetNamespace("MAPI");
Recipient oRep = oNs.CreateRecipient(userName);
MAPIFolder inbox = oNs.GetSharedDefaultFolder(oRep, OlDefaultFolders.olFolderInbox);
return inbox;
}
}
"@
Add-Type -AssemblyName Microsoft.Office.Interop.Outlook
Add-Type $class -ReferencedAssemblies Microsoft.Office.Interop.Outlook
$MyOL = New-Object MyOL
$email = $MyOL.GetInbox('test@email.com')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...