通过PowerShell使用COM访问,我想从Outlook文件夹项中检索某些属性。该文件夹是一个共享的Exchange文件夹,已在脱机模式下进行了同步,并且Outlook处于脱机状态(应该无法访问服务器)。我用这个查询,其中$ PT是MAPIFolder迭代Outlook电子邮件很慢
$ol = new-object -comobject "Outlook.Application"
$mapi = $ol.getnamespace("mapi")
$inbox = $mapi.Folder /* skipped*/
$pt.items|select-object Subject, Sendername, SentOn,Recipients,ConversationIndex,ConversationTopic,CC,Bcc,ReceivedTime|export-csv -path pentest.csv -noTypeInformation
文件夹中有几千项,该查询未完成隔夜和PowerShell +展望咀嚼所有CPU资源。通过观察输出速度,它看起来输出一打,然后失速,然后输出,失速,和恶心。
如何加速?我的最终目标是将其导入到某种SQL中,因此导出为CSV。
您是否找到解决方案? – Zubair 2018-03-06 11:23:55