如何使用 Exchange 搜索找到相应的邮件以便进行查看或删除

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-01-02

本主题说明如何使用 Exchange 命令行管理程序搜索特定邮件内容,然后查看或删除包含该内容的邮件。使用 Export-Mailbox cmdlet 可以指定要在邮箱或数据库中搜索的邮件内容,然后将这些邮件复制到目标邮箱,以便进行查看或删除。

note注意:
Exchange 搜索功能用于在邮箱和数据库中搜索内容。有关 Exchange 搜索的详细信息,请参阅管理 Exchange 搜索

有些情况下需要在邮箱和数据库中搜索邮件内容。例如,如果检测到特定邮件带有病毒,可能需要一份报告,其中列出其邮箱中有这些邮件的那些用户。可以选择只是创建报告以便进行进一步的调查。在此情况下,可以使用 Export-Mailbox cmdlet 将这些邮件复制到可以从中创建报告的目标邮箱。但您可能希望从这些邮箱中移除这些邮件,然后自动删除它们。在此情况下,可以结合使用 Export-Mailbox cmdlet 与 DeleteContent 参数。

开始之前

若要运行 Export-Mailbox cmdlet,必须为您使用的帐户委派以下角色:

  • Exchange Server 管理员角色以及源服务器和目标服务器的本地 Administrators 组

若要运行 Get-Mailbox cmdlet,必须为您使用的帐户委派以下角色:

  • Exchange 收件人管理员角色

有关权限、角色委派以及管理 Microsoft Exchange Server 2007 所需权限的详细信息,请参阅权限注意事项

note注意:
不能将数据从一个林中的邮箱导出到另一个林中的邮箱。源邮箱和目标邮箱必须在同一个林中。

步骤

使用 Exchange 命令行管理程序将特定邮件复制到目标邮箱

  • 运行以下命令:

    Get-Mailbox -Database DataBase1 | Export-Mailbox -ContentKeywords "Virus Message" -TargetMailbox Administrator@Contoso.com -TargetFolder 'MessageFolder'
    

使用 Exchange 命令行管理程序删除特定邮件

  • 运行以下命令:

    Get-Mailbox -Database DataBase1 | Export-Mailbox -ContentKeywords "Virus message" -TargetMailbox Administrator@Contoso.com -TargetFolder 'MyData' -DeleteContent
    

有关语法和参数的详细信息,请参阅下列主题: