gpt4 book ai didi

powershell - 通过Powershell在Outlook中输出缓慢

转载 作者:行者123 更新时间:2023-12-03 00:42:14 25 4
gpt4 key购买 nike

我正在使用Powershell通过创建COM对象来访问Outlook邮件。
当我搜索特定的Mail时。 PowerShell遍历所有邮件,由于这些邮件,我的输出结果确实很慢并且需要很长时间。

我已经尝试在Sort-Object中使用Descending参数或按日期过滤掉,但结果仍然很慢。

$outlook = New-Object -comobject outlook.application
$inbox = $outlook.GetNamespace("MAPI")
$find = $inbox.GetDefaultFolder(6)
$find.Items | Where-Object{$_.SentOn -gt '27-Oct-2019 12:00 PM'}| Select-
Object -Property Subject,SentOn

有人可以帮助我产生更快的结果,还是提供一种方法来过滤我在特定时间段内的搜索。

最佳答案

切勿循环浏览代码中的所有项目。毕竟,如果没有SELECT子句,您就不会在SQL中编写WHERE查询,对吗?

使用Items.Find/FindNextItems.Restrict让商店提供商完成这项工作。

关于powershell - 通过Powershell在Outlook中输出缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58588361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com