【问题标题】:New-MailboxExportRequest Calander folder -ContentFilter date issueNew-MailboxExportRequest Calander 文件夹-ContentFilter 日期问题
【发布时间】:2018-12-10 14:22:16
【问题描述】:

我正在尝试将我的用户的日历文件夹导出到 .pst,其中包含特定日期之前的所有约会。导出功能没有问题,但是导出的内容可能更清晰。

我希望导出以过滤 结束日期 为 2018 年 1 月 11 日而不是之前收到的项目。目前,我在 .pst 中也看到了我在 10 月/11 月接受的 12 月的所有约会。

如何将 -Contentfilter {received -lt 01/11/2018} 更改为所有结束日期早于 2018 年 1 月 11 日的项目的硬切?

我的oneliner:New-MailboxExportRequest -Mailbox User.McUserFace -IncludeFolders "#Calendar#" -contentfilter {received -lt '01/11/2018'} -filepath \\Server\User\User.McUserface\documents\CalanderArchive.pst

任何帮助表示赞赏!我在 Exchange 2010 上。

【问题讨论】:

  • the Docs 中,我发现的唯一可能可过滤的属性是Expires。不过没试过..

标签: powershell exchange-server


【解决方案1】:

Super-ExMerge 或许可以帮助完成这项任务。其中一项功能是内容过滤不是由复杂的查询字符串完成的,而是由您编写的 PowerShell 脚本块处理,以便以您想要的任何复杂性进行分析。

此外,消息的每个属性都是可访问的。您可能需要对要检索的确切属性进行一些研究,但它确实提供了这种功能和灵活性。

下面是一个示例,说明如何进行这样的导出:

$conn = New-ConnectionInfo joe@source.com exch01.source.com 'joe@source.com:Password' c:\export\joe.pst
$filter = New-ItemFilter -ItemProps PR_END_DATE -FilterScript { if($item.PR_END_DATE -gt [DateTime]'2018-01-11'){ $item.skip = $true } }
$task = New-SyncTask $conn -OneWaySyncSourceToTarget -SourceItemFilter $filter
add-SyncTask $task

在上面的脚本示例中,-ItemProp 参数指定了在执行 -FilterScript 之前要检索的 mapi 属性列表。 在 -FilterScript 中,应通过将特殊变量“$item.Skip”设置为 $true 来标记应跳过的任何项目。
在此示例中,将跳过结束日期大于 2018 年 11 月 1 日的任何项目。

Super-ExMerge 可以在限制发生之前免费使用 GB 限制。对于像这样的小型用例,免费使用模型可能就足够了。但是,对于较大的出口和迁移工作,可以进行有偿使用升级。

为了全面披露,我代表 Priasoft - 一家 20 多年的迁移工具供应商(自 Exchange 5.5 起)。 Priasoft 刚刚发布了一个名为 Super-ExMerge 的新工具,它试图对旧的 exmerge 工具进行现代化改造。它基于 powershell 并且性能非常高。

如果您有兴趣,请点击以下链接:Priasoft Super-ExMerge Tool for Office 365 and Exchange Server (https://www.priasoft.com/super-exmerge/)

有关支持的 powershell cmdlet 的完整列表:Cmdlet Reference

【讨论】:

    【解决方案2】:

    您可以使用以下代码根据日期导出日历项目:

    New-MailboxExportRequest -ContentFilter {(Received -lt '04/01/2010') -and (Received -gt '03/01/2010')} -Mailbox "Pelton" -Name DPeltonExp -FilePath \\ExServer1\Imports\DPelton.pst
    

    更多信息,您可以参考这个链接:

    Thoughtsofanidlemind's Blog

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      相关资源
      最近更新 更多