解析msg(电子邮件)文件的主体

用户名

我需要解析电子邮件的主体以从每个电子邮件中获取表的内容。我想使用PowerShell来做到这一点。我已经试过这段代码:

Get-ChildItem "C:\Users\mmartindale.NTSERVER\Desktop\delreg temp\msg" -Filter *.msg |
    ForEach-Object {
        $outlook = New-Object -comobject outlook.application
        $msg = $outlook.Session.OpenSharedItem($_.FullName)
        $msg | Select body | ft -AutoSize
    }

但是我得到的只是这样的缩写输出:

正文
----
已批准用于交易登记...

如何将此输出为可以循环通过的对象?

苏打柳

您可以使用Select-Object-ExpandProperty参数来扩展所需的属性。

如:

$msg | Select-Object -ExpandProperty Body

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章