Powershell. Как достать интернет-заголовки писем из Outlook.
Способ добычи интернет-заголовков писем из Outlook при помощи PowerShell:
#"Открываем" Outlook Add-Type -assembly "Microsoft.Office.Interop.Outlook" $Outlook = New-Object -comobject Outlook.Application $namespace = $Outlook.GetNameSpace("MAPI") #Переходим в папку с письмами, получаем список писем $Names = $namespace.Folders.Item(1).Folders.Item('%Ваша папка с письмами%').Items #Перебираем письма и достаем заголовки foreach($name in $names){ #В переменную Header кладем наш заголовок $header = $name.PropertyAccessor.GetProperty('http://schemas.microsoft.com/mapi/proptag/0x007D001E') $header }
Далее можно обрабатывать заголовок как хотим.