我正在尝试收集当前正在使用的Outlook PST文件的所有路径。根据我在互联网上可以找到的代码,以下代码可以做到这一点:
$Outlook = New-Object -ComObject outlook.application
$Namespace = $Outlook.GetNamespace("MAPI")
$Namespace.Stores
#or
$Namespace.Session.Stores
每次尝试此操作时,都会收到以下错误消息:
An error occurred while enumerating through a collection: Exception from HRESULT: 0xEF640111.
我在这里遗漏明显的东西吗?
问题似乎出在您正在使用VPN且无法访问PST文件路径的位置之一时。例如,由于驱动器号未自动映射到VPN后面。
在这种情况下,即使您在GUI中单击PST文件,MS Outlook甚至都无法打开PST,并且还会引发错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句