前一段时间,我开始使用脚本guys 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 然而,似乎原始脚本并没有拉动身体的内容,我有点困在这里,希望有人能指出我的正确方向。
$_.subject
$_.body
它不可用的原因是原始脚本没有选择主体。为了获得消息的正文,您需要更改原始脚本以包含正文。
变化:
get-outlookinbox.ps1型
将行更改为:
$folder.items | Select-Object -Property Subject, ReceivedTime, Importance, SenderName
到:
$folder.items | Select-Object -Property Subject, ReceivedTime, Importance, SenderName, body