我目前正在使用PowerShell和Outlook命名空间在文件夹之间移动电子邮件,但是一旦我要启动脚本,就会收到错误消息:
方法错误,Microsoft.Office.Interop.Outlook.NameSpaceClass不包含名为“文件夹”的方法。
我这样称呼命名空间:
$Outlook = New-Object -ComObject Outlook.Application
$MAPI = $Outlook.GetNamespace("MAPI")
奇怪的是,它以前曾经起作用过,但突然之间不再起作用了。 PowerShell本身甚至通过IntelliSense向我显示了命令: