以下代码输出:
Body
----
Hi Joe,...
System.__ComObject
但我想输出整个邮件正文。消息中有一条消息,我想遍历所有消息,然后转储文本。请注意下面的注释行显示的信息比我正在寻找的更多。
Get-ChildItem "C:\msgfolder\" -Filter *.msg |
ForEach-Object{
$outlook = New-Object -comobject outlook.application
$msg = $outlook.CreateItemFromTemplate($_.FullName)
#$msg | Select senderemailaddress,to,subject,Senton,body|ft -AutoSize
$msg | Select body
}
如何将正文文本捕获到字符串变量并将对象传递给Powershell流控制中的下一个迭代?
答案 0 :(得分:0)
$mystring = $msg.body
Write-Host $mystring
带我浏览整个主体,包括主题中的每条消息。