在 Microsoft Teams 中执行对内容的电子数据展示调查

提示

电子数据展示 (预览) 现已在新的 Microsoft Purview 门户中提供。 若要详细了解如何使用新的电子数据展示体验,请参阅 了解电子数据展示 (预览版)

大型企业经常面临高处罚法律程序,要求提交所有电子存储信息 (ESI) 。 可以在电子数据展示调查期间搜索和使用 Microsoft Teams 内容。

概述

所有Microsoft Teams 1:1 或群组聊天都会记录到相应用户的邮箱。 所有标准频道邮件都记录到表示团队的组邮箱。 在标准通道中上传的文件包含在 SharePoint Online 和 OneDrive for Business 电子数据展示功能下。

专用频道中消息和文件的电子数据展示的工作方式与标准频道不同。 若要了解详细信息,请参阅 专用频道的电子数据展示

录制的 Teams 会议存储在录制会议的用户的 OneDrive for Business 帐户中。 此外,使用 Teams 会议的 “隐藏与会者姓名” 功能时的与会者标识信息存储在 会议组织者的用户邮箱中。 若要了解详细信息,请参阅 Microsoft Teams 中内容的电子数据展示 (Premium) 工作流

并非所有 Teams 内容均可用于电子数据展示。 下表显示了可以使用Microsoft电子数据展示工具搜索的 Teams 内容类型:

内容类型 注意
录音 Teams 用户与外部联系人之间的音频呼叫
卡片内容 有关详细信息,请参阅搜索卡内容
聊天链接
聊天消息 这包括标准 Teams 频道中的内容、1:1 聊天、1:N 群组聊天、与自己聊天以及与来宾聊天。
代码段
已编辑邮件 如果用户处于保留状态,则还会保留以前版本的已编辑消息。
表情符号、GIF 和贴纸
内联图像
Loop组件 循环组件中的内容保存在 .fluid 文件中,该文件存储在发送循环组件的用户的 OneDrive for Business 帐户中。 这意味着,在循环组件中搜索内容时,必须包含 OneDrive 作为数据源。
会议即时消息对话
会议元数据1
会议录制和脚本 会议音频的脚本将提取并作为单独的文件提供。 支持的最大录制会议 .mp4 文件大小为 350 MB。 如果录制的会议文件大小大于 350 MB,则会发生处理错误,并且文件可供下载。
频道的名称
报价单 支持搜索引用的内容。 但是,搜索结果本身无法指明是否是引用的内容。
(的反应,如喜欢、心和其他反应) 2022 年 6 月 1 日之后,所有商业客户都支持响应。 此日期之前的反应不适用于电子数据展示。 现在支持扩展的反应。 若要了解反应历史记录,内容必须处于法律保留状态。
主题
表格
Teams 视频剪辑 (TVC) 使用“视频剪辑”关键字 (keyword) 搜索 TVC,并通过右键单击预览为每个 TVC 附件“另存为”.mp4 文件。

如果小于 200 MB) , (将 TVC 作为 Teams 对话附件收集,并将 .mp4 文件分开。 TVC 文件数据可在电子数据展示 审阅集中 发现,并且可以导出。 目前不支持视频剪辑预览。

1 会议 (和呼叫) 元数据包括以下内容:

  • 会议开始和结束时间以及持续时间
  • 每个参与者的会议加入和离开事件
  • VOIP 联接/呼叫
  • 联合用户加入
  • 来宾联接

重要

电子数据展示搜索查询目前不支持匿名用户加入会议和通话。

下面是会议期间参与者之间的聊天对话示例。

Teams 中参与者之间的对话。

下面是电子数据展示工具中查看的同一聊天对话的符合性副本示例。

电子数据展示搜索结果中的参与者之间的对话。

下面是会议元数据的示例。

符合性副本中的会议元数据。

有关进行电子数据展示调查的详细信息,请参阅电子数据展示 (Standard) 入门

Microsoft Teams 数据在 Excel 电子数据展示导出输出中显示为即时消息或对话。 可以在 Outlook 中打开 .pst 文件,在导出邮件后查看这些邮件。

查看团队的 .pst 文件时,所有对话都位于“对话历史记录”下的“团队聊天”文件夹中。 消息的标题包含团队名称和频道名称。 例如,下图显示了 Bob 发送的一条消息,该消息向制造规格团队的 Project 7 标准频道发送了消息。

Outlook 中用户邮箱中的“团队聊天”文件夹的屏幕截图。

用户邮箱中的私人聊天存储在“对话历史记录”下的“团队聊天”文件夹中。

专用频道和共享频道的电子数据展示

专用频道和共享频道中邮件的符合性副本将发送到不同的邮箱,具体取决于通道类型。 这意味着你必须根据用户所属的频道类型搜索不同的邮箱位置。

  • 专用频道。 合规性副本将发送到专用频道成员的所有成员的邮箱。 这意味着在搜索私人频道邮件中的内容时,必须搜索用户邮箱。
  • 共享频道。 合规性副本将发送到与父团队关联的系统邮箱。 由于 Teams 不支持对共享频道的单个系统邮箱进行电子数据展示搜索,因此在共享频道中搜索邮件内容时,必须通过选择团队邮箱) 的名称,在邮箱中搜索父团队 (。

每个专用频道和共享频道都有自己的 SharePoint 网站,该网站独立于父团队网站。 这意味着专用频道和共享频道中的文件存储在其自己的站点中,并独立于父团队进行管理。 这意味着,在搜索文件和频道邮件附件中的内容时,必须识别并搜索与频道关联的特定网站。

使用以下部分来帮助识别要包含在电子数据展示搜索中的专用频道或共享频道。

标识专用频道的成员

使用本部分中的过程标识专用频道的成员,以便可以使用电子数据展示工具在成员邮箱中搜索专用频道邮件中的内容。

在执行这些步骤之前,请确保已安装 最新版本的 Teams PowerShell 模块

  1. 运行以下命令,获取包含要搜索的共享频道的团队的组 ID。

    Get-Team -DisplayName <display name of the the parent team>
    

    提示

    运行不带任何参数的 Get-Team cmdlet 以显示组织中所有 Teams 的列表。 该列表包含每个团队的组 ID 和 DisplayName。

  2. 运行以下命令,获取父团队中的专用频道列表。 使用在步骤 1 中获取的团队的组 ID。

     Get-TeamChannel -GroupId <parent team GroupId> -MembershipType Private
    
  3. 运行以下命令,获取特定专用频道的专用频道所有者和成员的列表。

     Get-TeamChannelUser -GroupId <parent team GroupId> -DisplayName "Partner Shared Channel"
    
  4. 电子数据展示 (Standard) 或在电子数据展示 (Premium) 中标识和收集保管人内容时,将专用频道所有者和成员的邮箱作为电子数据展示搜索查询的一部分包括在内。

标识专用频道和共享频道的 SharePoint 网站

如前所述,专用频道和共享频道中共享的文件 (以及附加到频道消息) 的文件存储在与通道关联的网站集中。 使用本节中的过程标识与特定专用或共享频道关联的网站的 URL。 然后,可以使用电子数据展示工具来搜索网站中的内容。

在执行这些步骤之前,请安装 SharePoint Online 命令行管理程序并连接到 SharePoint Online

  1. (可选)运行以下命令以获取父团队中与共享频道关联的所有 SharePoint 网站集的列表。

     Get-SPOSite
    

    提示

    与专用频道和共享频道关联的网站的 URL 的命名约定是 [SharePoint domain]/sites/[Name of parent team]-[Name of private or shared channel]。 例如,位于 Contoso 组织中的“工程师团队”父团队名为“合作伙伴协作”的共享频道的 URL 为 https://contoso.sharepoint.com/sites/EngineeringTeam-PartnerCollaboration

  2. 运行以下 PowerShell 命令以显示与组织中的专用频道和共享频道关联的所有 SharePoint 网站的 URL。 脚本的输出还包括父团队的组 ID,你需要在步骤 3 中运行命令。

    $sites = Get-SPOSite -Template "TEAMCHANNEL#1"
    foreach ($site in $sites) {$x= Get-SPOSite -Identity $site.url -Detail; $x.relatedgroupID; $x.url}
    

    注意

    2021 年 6 月 28 日之前创建的专用频道的 SharePoint 网站使用自定义模板 ID 的值 "TEAMCHANNEL#0" 。 若要显示在此日期之后创建的专用频道,请在运行前两个脚本时使用 值 "TEAMCHANNEL#1" 。 共享通道仅使用 的值 "TEAMCHANNEL#1"

  3. 对于每个父团队,请运行以下 PowerShell 命令来标识专用和共享频道网站,其中 $groupID 是父团队的组 ID。

    $sites = Get-SPOSite -Template "TEAMCHANNEL#1"
    $groupID = "<group ID of parent team)"
    foreach ($site in $sites) {$x= Get-SpoSite -Identity $site.url -Detail; if ($x.RelatedGroupId -eq $groupID) {$x.RelatedGroupId;$x.url}}
    
  4. 电子数据展示 (Standard) 或电子数据展示中标识和收集电子数据展示 (Premium) 中标识和收集保管人内容时,将与专用或共享频道关联的网站作为电子数据展示搜索查询的一部分。

搜索来宾的内容

可以使用电子数据展示工具来搜索与组织中的来宾相关的 Teams 内容。 与来宾关联的 Teams 聊天内容保留在基于云的存储位置中,可以使用电子数据展示进行搜索。 这包括在 1:1 和 1:N 聊天对话中搜索内容,其中来宾是组织中其他用户的参与者。 还可以搜索来宾是参与者的私人频道消息,并在 来宾:来宾 聊天对话中搜索内容,其中只有参与者是来宾。

若要为来宾搜索内容,请:

  1. 连接到 Microsoft Graph PowerShell。 有关详细信息,请参阅 Microsoft Graph PowerShell 概述。 请务必完成上一篇文章中的步骤 1 和步骤 2。

  2. 成功连接到 Microsoft Graph PowerShell 后,运行以下命令以显示组织中所有来宾 (UPN) 的用户主体名称。 在步骤 4 中创建搜索时,必须使用来宾的 UPN。

    Get-MgUser -Filter "userType eq 'Guest'" -All $true | FL UserPrincipalName
    

    提示

    可以将命令的输出重定向到文本文件,而不是在计算机屏幕上显示用户主体名称的列表。 可以通过将 追加 > filename.txt 到上一个命令来执行此操作。 具有用户主体名称的文本文件将保存到当前文件夹。

  3. 在不同的Windows PowerShell窗口中,连接到安全性 & 合规性 PowerShell。 有关说明,请参阅 连接到安全性 & 合规性 PowerShell。 可以使用或不使用多重身份验证进行连接。

  4. 通过运行以下命令创建内容搜索,搜索所有内容 (,例如聊天消息和电子邮件) 指定来宾是参与者。

    New-ComplianceSearch <search name> -ExchangeLocation <guest UPN>  -AllowNotFoundExchangeLocationsEnabled $true -IncludeUserAppContent $true
    

    例如,若要搜索与来宾 Sara Davis 关联的内容,请运行以下命令。

    New-ComplianceSearch "Sara Davis Guest" -ExchangeLocation "sara.davis_hotmail.com#EXT#@contoso.onmicrosoft.com" -AllowNotFoundExchangeLocationsEnabled $true -IncludeUserAppContent $true
    

    有关使用 PowerShell 创建内容搜索的详细信息,请参阅 New-ComplianceSearch

  5. 运行以下命令,开始在步骤 4 中创建的内容搜索:

    Start-ComplianceSearch <search name>
    
  6. 转到 https://compliance.microsoft.com ,然后选择 “显示所有>内容搜索”。

  7. 在搜索列表中,选择在步骤 4 中创建的搜索以显示浮出控件页面。

  8. 在浮出控件页上,可以执行以下操作:

    • 选择“ 查看结果 ”可查看搜索结果并预览内容。
    • “查询 ”字段旁边,选择“ 编辑” 进行编辑,然后重新运行搜索。 例如,可以添加搜索查询以缩小结果范围。
    • 选择“ 导出结果 ”以导出并下载搜索结果。

搜索卡内容

Teams 频道、1:1 聊天和 1xN 聊天中的应用生成的卡片内容存储在邮箱中,可以进行搜索。 卡片 是一个 UI 容器,用于存放内容短片。 卡片可以有多个属性和附件,并且可以包含可以触发卡操作的项目。 有关详细信息,请参阅 卡片

和其他 Teams 内容一样,卡片内容的存储位置由卡片用在何处来确定。 用于 Teams 频道中的卡片内容存储在 Teams 组邮箱中。 一对一和一对多聊天的卡片内容存储在聊天参与者的邮箱中。

若要搜索卡片内容,可以使用 kind:microsoftteamsitemclass:IPM.SkypeTeams.Message 搜索条件。 查看搜索结果时,Teams 频道中机器人生成的卡内容将发件人/作者电子邮件属性设置为 <appname>@teams.microsoft.com,其中 appname 是生成卡内容的应用的名称。 如果卡片内容由用户生成,则 发送者/作者 的值会标识用户。

查看内容搜索结果中的卡片内容时,内容显示为电子邮件的附件。 附件名为 appname.html,其中 appname 是生成卡片内容的应用名称。 以下屏幕截图显示在 Teams 和搜索结果中如何展示(名为Asana 的应用)卡片内容。

Teams 中的卡片内容

Teams 频道消息中的卡片内容。

搜索结果中的卡片内容

内容搜索结果中相同的卡片内容。

注意

若要此时在搜索结果中显示来自卡内容的图像 ((如上一屏幕截图) 中的复选标记),则必须在用于查看搜索结果的同一浏览器会话中的不同选项卡中) 登录到 Teams (https://teams.microsoft.com 。 否则,将显示图像占位符。

按日期搜索 Teams 会议

管理员可以根据会议开始或结束日期搜索 Teams 会议内容。 若要按特定 Teams 会议日期筛选审阅集项目,可以使用电子数据展示 (高级) 中的高级筛选选项中的“ 会议开始日期 ”和“ 会议结束日期 ”属性。

按 Teams 会议日期进行高级筛选的示例。

在 Teams 会议中搜索隐藏的与会者

Microsoft Teams 中的 “隐藏与会者姓名” 功能可隐藏其他与会者的姓名,因此只有组织者才能看到与会者的姓名。 此功能可用于与外部企业、供应商、机密会议或其他与会者之间的个人隐私很重要的会议或活动。 启用此功能后,与会者的姓名将隐藏在会议名单、会议聊天和会议录制中。

若要在启用了 “隐藏与会者姓名 ”功能的 Teams 会议中搜索与会者的姓名,必须在搜索范围内包括组织者的邮箱。 隐藏的与会者姓名仅在组织者的邮箱中可用。

外部访问和来宾环境中的电子数据展示

管理员可以根据以下限制,使用电子数据展示在 Teams 会议的外部访问和来宾访问环境中搜索聊天消息中的内容:

  • 外部访问:在与组织用户以及外部与会者使用外部访问的外部组织的用户的 Teams 会议中,两个组织中的管理员可以搜索会议聊天消息中的内容。
  • 来宾:在与组织用户和来宾的 Teams 会议中,只有主持 Teams 会议的组织中的管理员可以从会议中搜索聊天消息中的内容。