我最近发布了一个关于我使用PowerShell脚本here时遇到的问题的问题。 这里乐于助人的人员引导我使用了使用Redemption库的解决方案。
在查看Redemption是什么以及它能做什么后,我决定试一试并安装文件。现在我面临的问题是我不能完全恢复ComObjects。
$routlook = New-Object -COM Redemption.RDOSession
$routlook.Logon
$junk = $routlook.GetDefaultFolder($OlFolderJunk)
$MI = $box.items
$MI|select SenderName, SenderEmailAddress, To, Subject, Body
目标是只在表格中显示上面列出的字段。我想查看发件人的姓名,发件人的电子邮件地址,收件人,主题和内容(或正文)
我认为这与缺少的装配参考有关?如果是这样,请解释我如何将这个库添加到程序集中,因为我对Powershell脚本很新。
谢谢。
答案 0 :(得分:1)
尝试在PowerShell x32 Bit中加载它,或者获取x64 Bit dll版本
答案 1 :(得分:1)
此错误表示代码的位数与MAPI系统(Outlook)的位数不同。见http://www.dimastr.com/redemption/faq.htm#ErrorCreatingRedemptionObject