使用审核日志调查共享邮箱活动

本文介绍如何使用 Microsoft Purview 审核日志调查共享邮箱活动,并Exchange Online PowerShell。 它介绍了用于查找删除、发送为活动、文件夹浏览、邮箱规则和转发更改以及其他委托操作的实用搜索模式和修正步骤。

使用以下方法调查:

  • 从共享邮箱中删除Email
  • 谁从共享邮箱发送电子邮件
  • 委托访问活动
  • Email在文件夹之间移动
  • 转发和规则配置
  • 共享邮箱中缺少电子邮件

开始之前

若要调查共享邮箱活动,需要:

  • Microsoft Purview 中分配的 审核日志 角色
  • 使用 Connect-ExchangeOnline 连接到 Exchange Online PowerShell

如何调查共享邮箱活动

使用这些方法来调查共享邮箱中的活动。 根据要调查的活动类型选择方法。

在共享邮箱中搜索已删除的电子邮件

若要从共享邮箱中搜索电子邮件删除的审核记录,请运行以下命令:

Search-UnifiedAuditLog -StartDate 01/06/2020 -EndDate 01/20/2020 -FreeText <shared-mailbox@domain.com> -Operations SoftDelete,HardDelete,MoveToDeletedItems -ResultSize 500

此命令搜索:

  • SoftDelete:项目移动到“已删除邮件”文件夹。
  • HardDelete:从邮箱中永久删除的项目。
  • MoveToDeletedItems:按用户操作移动到已删除邮件的项目。

搜索从共享邮箱发送的电子邮件

若要确定谁使用委托权限从共享邮箱发送电子邮件,请运行以下命令:

Search-UnifiedAuditLog -StartDate 01/06/2020 -EndDate 01/20/2020 -UserIds <user1,user2> -FreeText <shared-mailbox@domain.com> -Operations SendAs -ResultSize 500

搜索文件夹之间的电子邮件移动

若要在共享邮箱中搜索移动操作,请运行以下命令:

Search-UnifiedAuditLog -StartDate 01/06/2020 -EndDate 01/20/2020 -UserIds <user1,user2> -FreeText <shared-mailbox@domain.com> -Operations Move,MoveToDeletedItems -ResultSize 300

(FolderBind) 监视委托文件夹访问

若要跟踪代理人何时浏览共享邮箱中的特定文件夹,请使用以下步骤:

检查 FolderBind 配置:

Get-Mailbox <shared-mailbox@domain.com> | Select AuditDelegate | Where-Object {$_.AuditDelegate -contains "FolderBind"}

启用 FolderBind 审核:

Set-Mailbox <shared-mailbox@domain.com> -AuditDelegate @{Add="FolderBind"}

搜索文件夹浏览活动:

Search-UnifiedAuditLog -StartDate 01/06/2020 -EndDate 01/20/2020 -FreeText <shared-mailbox@domain.com> -Operations FolderBind -ResultSize 500

重要

FolderBind 仅跟踪委托和管理员文件夹访问权限。 它不会记录共享邮箱所有者浏览文件夹。 主动启用它以实现合规性和安全性监视。

常见用例:

  • 监视对执行共享邮箱中机密文件夹的访问
  • 符合法规要求的合规性审核线索
  • 对未经授权的文件夹浏览进行安全调查
  • 委托行为分析进行治理

调查委托访问活动

若要标识对共享邮箱具有委托权限的用户,请运行以下命令:

Get-MailboxPermission <shared-mailbox@domain.com> | Where-Object {$_.AccessRights -eq "FullAccess"}

若要搜索由特定委托执行的活动,请运行以下命令:

Search-UnifiedAuditLog -StartDate 01/06/2020 -EndDate 01/20/2020 -UserIds <delegate@domain.com> -ResultSize 500

重要

使用 -UserIds 查找 特定委托用户执行的活动。 请勿与共享邮箱地址一起使用 -UserIds ,因为此操作不会返回在共享邮箱 执行的委托活动。 对于任何用户 ((包括委托) )在共享邮箱中执行的活动,请使用 -FreeText 参数,如其他部分所示。

监视电子邮件访问活动

若要在共享邮箱中搜索电子邮件访问活动,请运行以下命令:

Search-UnifiedAuditLog -StartDate 01/06/2020 -EndDate 01/20/2020 -UserIds <user1,user2> -FreeText <shared-mailbox@domain.com> -Operations MailItemsAccessed -ResultSize 200

注意

此命令需要Microsoft 365 E5许可才能捕获MailItemsAccessed操作。

搜索电子邮件转发配置

若要查找谁在共享邮箱上配置了电子邮件转发,请运行以下命令:

Search-UnifiedAuditLog -StartDate 01/06/2020 -EndDate 01/20/2020 -UserIds <user1,user2> -FreeText <shared-mailbox@domain.com> -Operations Set-Mailbox -ResultSize 200

搜索邮箱规则修改

若要搜索收件箱规则创建或修改活动,请运行以下命令:

Search-UnifiedAuditLog -StartDate 01/06/2020 -EndDate 01/20/2020 -FreeText <shared-mailbox@domain.com> -Operations New-InboxRule,Set-InboxRule -ResultSize 100

提示

有关全面的邮箱规则调查,请参阅 确定谁修改了邮箱规则 ,以获取有关确定谁创建、修改或删除了可能影响电子邮件传递的邮箱规则的详细指南。

搜索未返回结果时应执行的操作

如果审核日志搜索找不到共享邮箱活动记录,请尝试以下步骤来验证审核配置。

  1. 检查是否在组织级别启用了审核。
Get-OrganizationConfig | Select AuditDisabled
  1. 检查是否为特定共享邮箱启用了审核。
Get-Mailbox <shared-mailbox@domain.com> | Select AuditEnabled
  1. 如果禁用了审核,请启用审核。
Set-OrganizationConfig -AuditDisabled $false
Set-Mailbox <shared-mailbox@domain.com> -AuditEnabled $true

高级过程

以下过程演示如何导出审核结果并应用常见的共享邮箱修补程序:

若要启用已发送邮件复制到共享邮箱 (使发送的电子邮件显示在共享邮箱“已发送邮件”) 中,请运行以下命令:

Set-Mailbox <shared-mailbox@domain.com> -MessageCopyForSentAsEnabled $true

若要从共享邮箱中删除电子邮件转发,请运行以下命令:

Set-Mailbox <shared-mailbox@domain.com> -ForwardingSmtpAddress $null

快速参考

共享邮箱的常见审核操作

操作 说明 调查焦点
创建 创建或发送的电子邮件 Email创建活动
FolderBind 委托文件夹访问/浏览 监视访问特定文件夹的人员
HardDelete 永久删除的项目 从共享邮箱永久删除
MailItemsAccessed 已访问邮箱项目 需要Email访问跟踪 (E5)
移动 在文件夹之间移动的项目 文件夹组织更改
New-InboxRule 已创建的收件箱规则 规则创建调查
SendAs 使用委托权限发送的电子邮件 确定从共享邮箱发送的人员
Set-Mailbox 邮箱设置已修改 转发和配置更改
SoftDelete 移动到“已删除邮件”文件夹的项目 从共享邮箱删除用户

键搜索参数

参数 说明 示例
-FreeText 在特定邮箱中执行的活动 <shared-mailbox@domain.com>
-操作 按操作类型筛选 SoftDelete、HardDelete、SendAs
-ResultSize 限制结果 (最大 5000) 500 (标准) ,1000 (综合)
-StartDate/-EndDate 定义调查时间范围 01/06/2020, 01/20/2020
-UserIds 特定用户执行的活动 <delegate@domain.com>

重要

在运行命令之前,将 和 <delegate@domain.com> 替换为<shared-mailbox@domain.com>实际的电子邮件地址。

后续步骤