outlook-使用Powershell加载.msg文件内容-空值错误
发布时间:2022-07-27 17:35:43 295
相关标签: # rust# 数据
我正在尝试使用 Powershell 访问 .msg 文件中的元数据(例如,获取发件人地址、主题行等)
我有以下简单的代码
Add-Type -assembly "Microsoft.Office.Interop.Outlook"
$outlook = New-Object -comObject Outlook.Application
$msg = $outlook.Session.OpenSharedItem("C:\Test\email.msg")
但我得到了错误
您不能在空值表达式上调用方法。在行:4 字符:1
如果我跑
$outlook
我明白了
Application :
Class :
Session :
Parent :
Assistant :
Name :
Version :
COMAddIns :
Explorers :
Inspectors :
LanguageSettings :
ProductCode :
AnswerWizard :
FeatureInstall :
Reminders :
DefaultProfileName :
IsTrusted :
Assistance :
TimeZones :
PickerDialog :
所有属性似乎都为null,包括.Session
,这解释了为什么会出现空值错误。
我在创建$outlook
对象
我试过运行和不运行Outlook,同样的情况也发生了。
我已安装Office 365,正在使用Powershell 5.1.19041.1320
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报