Data mining Outlook тел электронной почты - PullRequest
0 голосов
/ 25 сентября 2018

Некоторое время назад я прошел через и начал использовать скрипт парней get-outlookInbox, который отлично работал с Субъектами интеллектуального анализа данных, однако сейчас я пытаюсь в основном делать то же самое, но пытаясь делать это с телами.

Первоначально я импортировал собственный скрипт из парней сценариев: https://blogs.technet.microsoft.com/heyscriptingguy/2011/05/26/use-powershell-to-data-mine-your-outlook-inbox/

Используя строку

$inbox | Where-Object { $_.subject -match 'x'} | Where-Object { ($_.ReceivedTime -gt "06 11 2017") -and ($_.ReceivedTime -lt "10 10 2018") } | Group-Object -Property senderName -NoElement | Sort-Object count

Я пытался изменить $_.subject на $_.bodyкажется, что оригинальный сценарий не извлекает содержимое тела, я застрял здесь и надеялся, что кто-то сможет указать мне правильное направление

1 Ответ

0 голосов
/ 25 сентября 2018

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

Изменение:

Get-OutlookInbox.ps1

Изменить строку с:

$folder.items | Select-Object -Property Subject, ReceivedTime, Importance, SenderName

На:

$folder.items | Select-Object -Property Subject, ReceivedTime, Importance, SenderName, body
...