我试图通过使用get-mailbox获取电子邮件的正文并使用PowerShell将其设置为变量。我之所以不这样做更容易,是因为它在网络上被封锁以从正面看待身体。我完全迷失了。香港专业教育学院尝试出口,但多数民众赞成去。香港专业教育学院尝试用日志记录进行搜索查询,但这也是一个半身像。我失去了任何指向我的方向都会很棒。
答案 0 :(得分:2)
据我所知,不幸的是,Get-Mailbox不会这样做。它会为您提供有关邮箱的信息,但不会提供有关邮箱的内容。如果您想使用邮箱内容工作,并且无法使用Outlook,那么您最好的选择可能是Exchange Web服务(EWS)。
答案 1 :(得分:0)
有一种方法可以做到这一点,但这实际上取决于你愿意努力使它成为可能。
我能想到的最佳方式是使用EWS API。这很麻烦,需要一段时间才能学习,所以你可能需要花些时间和精力来编写脚本(除非你能找到其他人)。
基本上我通过google搜索" Powershell EWS API"
获得了所有这些链接这是另一个类似的问题: How to check an exchange mailbox via powershell?
以下是有关如何使用API的更多帮助(它有点棘手): http://blogs.technet.com/b/heyscriptingguy/archive/2011/12/02/learn-to-use-the-exchange-web-services-with-powershell.aspx http://www.xipher.dk/WordPress/?p=739
以下是一些可以解决的例子(第一个最接近你要找的东西): http://social.technet.microsoft.com/Forums/scriptcenter/en-US/335a888b-bf85-4a36-a555-71cc84608960/download-email-content-text-from-exchange-ews-with-powershell?forum=ITCG http://social.technet.microsoft.com/Forums/exchange/en-US/0ad086bd-eb23-4ece-a362-696fa526a7e6/retrieve-messages-from-inbox-subfolder?forum=exchangesvrdevelopment http://poshcode.org/2978
希望有所帮助!