如何执行Microsoft Teams备份

Microsoft Teams是一款领先的通讯和协作平台,作为Microsoft 365云软件包的一部分提供。与任何云平台一样,建议您创建Microsoft Teams备份,以避免丢失关键数据并进行时间点还原。

本博文讨论了备份Teams数据的可用方法,并提供其他有用的提示,帮助您了解Teams数据保护。

为什么需要备份Teams?

备份Microsoft Teams数据与备份其他数据一样重要,无论是在物理服务器还是虚拟机上。原因包括:

  • 共享责任模型。微软负责管理其数据中心的基础设施并确保不间断运营,但客户必须自行保护数据。这被称为共享责任模型。微软为内部数据中心目的备份数据。客户应为保护目的备份其数据。
  • 意外删除或数据丢失。用户可能会意外删除Teams中的重要消息、文件或其他数据。备份可确保您可以恢复丢失的数据并防止永久数据丢失。
  • 灾难恢复。意外事件,如系统故障和网络攻击,可能导致数据丢失。在这种情况下,您可以使用备份将Teams数据恢复到先前状态,并将停机时间最小化。
  • 合规性和法律要求。 许多组织有法律和合规义务,需要保留和保护某些类型的数据。 Microsoft Teams 备份使您能够满足这些要求,并确保数据在必要的时间内得以保存。
  • 历史分析和业务洞见。 Microsoft Teams 数据可以提供有价值的洞见,了解沟通模式、协作趋势和决策过程。 团队备份使您能够保留历史数据以进行分析,并获得可操作的见解,以推动业务战略。
  • 数据迁移和系统升级。 在迁移到新的 Microsoft 365 租户或升级 Microsoft Teams 时,备份可以充当安全网。 如果在迁移或升级过程中丢失或损坏了任何数据,您可以从备份中恢复数据并保持业务连续性。
  • 内部调查和电子发现。 在内部调查或法律诉讼事件发生时,组织可能需要从 Teams 中搜索和提供特定数据。 您可以搜索备份并检索相关信息以供调查或电子发现请求使用。

应备份的 Microsoft Teams 数据类型

当您在 Microsoft 365 中备份 Teams 时,重要的是考虑应包括的各种数据类型。 有一些关键的数据组件您应该考虑:

  • 聊天消息和对话。Microsoft Teams主要是一个协作和沟通平台。因此备份聊天消息和对话至关重要。这包括一对一聊天、群组聊天和频道对话。聊天对话位于隐藏的Microsoft 365 Group邮箱中。Microsoft 365群组基于Exchange Online,但它们与Exchange群组不同。频道对话中的文档存储在SharePoint Online文档库中相应的频道文件夹中。一对一聊天保存在用户邮箱中的隐藏文件夹中。
  • 文件和附件。Microsoft Teams允许用户在频道和聊天中共享和协作文件。备份这些文件和附件以确保其可用性并防止数据丢失至关重要。Microsoft Teams文件存储在SharePoint Online中。Microsoft Teams聊天文件存储在相应的OneDrive for Business文件夹中。其他元素,如来自Wiki选项卡的数据,存储在Microsoft Teams数据文件夹中。
  • 团队设置和配置。Teams包括组织、团队和频道级别的各种设置和配置。备份这些设置可确保在意外更改或系统故障时能够恢复结构、权限和偏好设置。
  • 用户信息和配置文件。用户信息,包括配置文件、联系人列表和偏好设置,应进行备份以维护用户数据完整性,并在用户过渡或系统迁移期间实现无缝恢复。
  • 应用程序和集成。Microsoft Teams支持各种应用程序和集成,以增强其功能。如果您的组织依赖于特定的应用程序或集成,重要的是备份相关数据,以确保业务流程的连续性。
  • 会议数据。Microsoft Teams允许您举办在线会议,包括音频、视频和屏幕共享会议。备份会议数据,如会议录音、聊天消息和共享内容,对于保留重要的会议信息至关重要。Microsoft Stream用于在SharePoint和OneDrive中存储会议录音。
  • 元数据和合规录音。Teams生成与用户活动相关的元数据和合规录音,如审计日志和会议/通话录音。备份这些数据有助于满足法律和监管要求,并支持审计和报告需求。

以下是Microsoft Teams数据类型及其所在的Microsoft 365云服务的类型:

数据类型 存储在
团队聊天文件 OneDrive
团队文件 SharePoint Online
团队Wiki SharePoint Online
团队频道消息 Exchange Online
聊天记录 Exchange Online
会议 Exchange Online
录音 Stream(OneDrive + SharePoint Online)

微软Teams的备份比较棘手,因为不同类型的数据分散存储在不同的位置(平台)上。这是微软365套件中备份最复杂和具有挑战性的解决方案之一。

使用Teams备份的原生工具

在微软365中有一些原生工具可供您用于微软Teams备份。让我们来看看这些适用于支持数据类型的原生方法。

文件和附件

在Microsoft Teams中共享的文件和附件存储在SharePoint Online或OneDrive for Business中,具体取决于它们上传的位置。要备份这些文件,您可以使用Microsoft 365中的原生备份功能为SharePoint Online和OneDrive for Business配置备份:

  1. 登录到Microsoft 365管理员中心,转到管理中心部分,并访问安全与合规性中心。
  2. 从那里,通过按照原生备份工具的说明进行操作,设置SharePoint Online备份OneDrive for Business备份

团队设置和配置

Microsoft Teams的设置和配置在Teams管理中心中进行管理。要备份团队设置和配置,您可以导出Teams策略和设置供参考。

  1. 登录到 Microsoft Teams 管理中心(https://admin.teams.microsoft.com/),转到 Teams 部分,并选择所需的策略和设置。
  2. 通过可用的导出选项(如 CSV 或 PowerShell 脚本)导出策略和设置。

应用程序和集成

在 Microsoft Teams 中使用的应用程序和集成的配置和设置在 Teams 管理中心中进行管理。要备份应用程序配置,您可以导出应用程序设置详细信息和配置。

  1. 登录到 Microsoft Teams 管理中心,转到 Teams 应用 部分,并选择所需的应用程序。
  2. 通过可用的导出选项或手动记录设置来导出应用程序配置。

会议数据

Microsoft Teams 会议数据,如会议记录、聊天消息和共享内容,存储在 Microsoft 365 服务中。要备份会议数据,您可以使用 Exchange Online 和 SharePoint Online 的本机备份功能,这些功能存储了会议数据的不同组件。

使用 Microsoft 365 提供的本地备份工具设置 Exchange Online 和 SharePoint Online 的备份。

聊天消息和对话

Microsoft Teams 默认保留聊天消息一段有限的时间,但您可以延长保留期限。使用 保留设置(聊天和消息备份)可以让您存储 Microsoft Teams 频道消息和 Microsoft Teams 聊天一定时间段内的数据。保留策略并非为 Teams 备份而设计,但这一功能可能会有用。

要访问和导出聊天消息,您可以使用 Microsoft Teams 的合规功能或电子发现工具。这些工具允许您根据需要搜索并导出聊天数据。Teams 的保留策略适用于 Microsoft 365 E3 和 E5 订阅计划。 (阅读有关 Office 365 订阅计划 的更多信息)。

  1. 打开 https://compliance.microsoft.com/compliancepolicies(您必须使用具有管理权限的 Microsoft 365 帐户)。转到 策略 > 保留
  2. 前往策略 > 保留

  3. 点击+ 新建保留策略来创建一个新的保留策略。

  4. 为Microsoft Teams的新保留策略输入一个名称和描述。点击下一步继续。

  5. 选择策略范围。全目录是默认选中的。

  6. 选择要创建的保留策略类型。在本例中,我们选择静态

  7. 选择团队频道消息团队聊天。请注意,您只能同时选择这两个团队位置(其他位置会自动排除)。如果您选择其他位置,团队位置将从策略中排除。您可以为其他位置创建另一个策略。

  8. 为之前选择的Microsoft Teams位置指定保留内容的时间长度。

  9. 审查新保留策略的设置,然后点击提交

消息策略

您可以配置消息策略来定义谁可以在Microsoft Teams中删除消息。这种方法可以帮助保护Microsoft Teams中的数据不被删除。

  1. 访问https://admin.teams.microsoft.com/policies/messaging或前往消息 > 消息策略
  2. 点击+ 添加以添加新策略。

  3. 您可以在策略中关闭所需消息删除选项,方法是点击相应的切换开关,然后点击保存

元数据和合规记录

元数据和合规记录,如审计日志和合规报告,可以通过Microsoft 365合规性功能和工具获得。要访问和导出元数据和合规记录,您可以使用Microsoft 365安全与合规中心

登录到Microsoft 365管理中心,导航到安全与合规中心,并利用可用功能,如审计日志、电子发现和保留策略,来访问和导出所需的记录。或者,您可以使用链接:https://compliance.microsoft.com/classicediscovery

请注意,备份特定数据(包括Teams备份)的步骤可能会根据您的Microsoft 365订阅计划以及您组织环境中可用的特定工具和功能而有所不同。建议您参考Microsoft的官方文档,以获取最准确和最新的针对您特定设置的说明。

存档团队

如果您存档了一个团队组而不是删除它,您可以从存档中恢复该团队。请记住,存档并不替代适当的备份。

  1. 转到Teams > 管理团队在Microsoft Teams管理中心的。
  2. 选择所需的团队并点击存档

  3. 阅读通知并点击存档,如果你同意消息。

通过限制权限防止意外删除

你可以限制用户的权限作为数据保护措施,以防止他们在Teams中删除数据。

  1. 打开SharePoint管理中心。需要管理员权限来编辑这些设置。
  2. 选择与团队关联的站点,并在SharePoint管理中点击该站点名称。在我们的示例中,我们选择了测试。Teams图标通知此SharePoint站点由Microsoft Teams使用。

  3. 为所选站点选择设置选项卡。

    当你编辑配置以避免删除时,你应该看到一个通知消息:此站点有一个合规性策略设置为阻止删除。让我们看看如何限制删除。

  4. 点击查看网站以打开此SharePoint网站。

  5. 打开网站后,点击设置 > 网站权限

  6. 您可以在此窗口中查看和编辑权限。点击高级权限设置

  7. 权限选项卡中点击权限级别

  8. 点击添加权限级别

  9. 提供以下信息:
    • 为新的权限集输入名称和描述。
    • 取消勾选删除项目删除版本选项。
    • 滚动页面并点击页面底部的创建

为什么你需要一个专门的Teams备份解决方案

在以下情况下,你可能需要一个专门的Teams备份解决方案:

  • 有限的保留设置。
  • 有限的备份能力。
  • 你的Microsoft 365订阅计划中缺少保留政策。
  • Teams备份和恢复过程对你来说似乎很复杂。
  • 使用本地工具时,Microsoft 365中的额外云存储会导致额外的云存储费用。

使用NAKIVO进行Microsoft Teams备份

NAKIVO Backup & Replication是一款先进的数据保护解决方案,提供对Microsoft 365的备份,包括Microsoft Teams备份。NAKIVO解决方案提供多种优势:

  • 无需额外投资云存储,即可将Teams备份存储在本地。
  • 灵活的保留设置和策略。
  • 用户友好的界面和简单的备份与恢复配置。
  • 易于搜索选项,以便找到所需的项,无论是为了恢复、合规性还是电子发现请求。

NAKIVO解决方案使用API与Microsoft 365数据交互,并依赖于本机增量查询来创建快速增量备份。配置Microsoft Teams备份的工作流程简单明了,包括三个主要阶段:

  • 将Microsoft 365添加到库存中。
  • 创建一个专门的SaaS备份存储库。
  • 运行Teams备份。

如果您已经安装了NAKIVO解决方案,您可以使用向导从库存开始配置所需选项。

如果您已经在使用产品或已经完成了初始配置,请转到设置 > 常规 > 库存手动访问库存设置。

将打开添加库存项向导。

  1. 平台。选择SaaS(软件即服务)作为您要添加到库存的平台。您可以在该选项的描述中看到Microsoft 365。在每一步点击下一步继续。

  2. 服务。输入一个显示名称,例如Office365。选择Microsoft 365服务。我们选择所有支持的服务,即Exchange Online、Microsoft Teams、SharePoint Online和OneDrive for Business。最后,输入Microsoft 365管理员账户的用户名和密码。

  3. 配置。选择一个选项以连接到Microsoft 365账户:
    • 自动注册新的Azure AD应用程序。这个选项是一种新的便捷方式,用于在Azure中注册NAKIVO解决方案,并为Microsoft 365备份(包括Microsoft Teams备份)授予所需的权限。
    • 使用现有的Azure AD应用程序。如果您已经在Azure中注册了备份应用程序,并且拥有将NAKIVO解决方案连接到Microsoft Azure和Microsoft 365的凭据,则可以使用此选项。

    在本示例中,我们选择第一个选项。

  4. 认证。输入应用程序名称,例如,NBR10-8blog
    1. 点击https://microsoft.com/devicelogin链接并输入提供的代码。点击下一步完成登录到Microsoft Azure CLI。
    2. 在客户端证书字段中,选择一个证书以验证到Azure Active目录。
    3. 点击完成完成将Microsoft 365添加为库存项目。

等待Office 365添加到NAKIVO库存中。现在你可以创建一个备份仓库。

创建备份仓库

A backup repository is a place where data backups are stored. We need to have a special repository before running a backup job.

前往设置 > 常规 > 库存,在NAKIVO Backup & Replication中创建一个新的仓库,用于存储Microsoft Teams备份和其他Microsoft 365备份。

点击+ > 创建新的备份仓库

打开创建备份仓库向导。

  1. 类型。选择SaaS作为仓库类型。这是一种专为Microsoft 365备份设计的特殊仓库类型。在每一步点击下一步继续。

  2. 名称与位置
    1. 输入仓库名称,例如,Office365
    2. 选择已分配的运输器。基本情况下是选择板载运输器
    3. 输入本地文件夹的路径。确保该目录存在于拥有已分配的运输器的机器上。在我们的情况下,这是基于Linux Ubuntu Server的NAKIVO虚拟设备(完整解决方案)。

    让我们通过SSH连接到这台Linux机器,并创建一个用于存储Microsoft Teams备份的Microsoft 365备份仓库的目录。我们在Linux上运行这些命令:

    1. 转到您想要创建备份仓库的目录:

      cd /opt/nakivo/

    2. 为Microsoft 365备份仓库创建一个目录:

      mkdir o365repo

    3. 设置权限和所有者:

      chown 0775 o365repo/

      chmod bhsvc:bhsvc o365repo/

    4. Microsoft 365备份仓库的目录已准备就绪。输入适当的本地文件夹路径。
    5. 本地文件夹路径:/opt/nakivo/o365repo

  3. 选项。如有需要,请选择附加选项,然后点击完成

等待新仓库创建完成。配置过程完成后,您可以创建一个Microsoft Teams备份作业。

创建Microsoft Teams备份作业

所有准备工作已完成。现在我们可以通过几次点击来创建Microsoft Teams备份作业。

点击左侧窗格中的作业。点击+,然后选择Microsoft 365备份作业来备份Teams。

打开Microsoft 365新备份作业向导

  1. 。选择要备份的团队。您可以一次选择多个项目,包括Teams、Exchange邮箱、OneDrives和SharePoint站点。点击下一步继续。

  2. 目标。选择Office 365存储库作为存储Microsoft Teams备份的目的地。

  3. 计划。设置计划。您可以设置一个灵活的保留方案。

  4. 选项。为Microsoft Teams备份作业输入名称。如果需要,选择其他作业选项。点击完成并运行
  5. 在弹出窗口中,指定适当的选项并点击运行

  6. 等待直到Microsoft Teams备份作业完成。

Microsoft Teams备份过程已完成。

Microsoft Teams恢复

当您在NAKIVO解决方案中创建了Microsoft Teams备份时,Teams的恢复既快速又简单。按照以下几个步骤来恢复Microsoft Teams:

点击作业 > 恢复 > Microsoft 365.

打开Microsoft 365对象恢复向导.

  1. 备份。选择您想要从中恢复项目的Teams备份,然后选择一个恢复点。点击下一步继续。

  2. 恢复账户。选择所需的Microsoft 365账户。您可以将从一个账户备份的项目恢复到另一个账户。

  3. 对象。从选定的Teams备份中选择您想要恢复的对象。您可以恢复任何项目,例如,恢复已删除的Teams频道和恢复Teams聊天历史记录。

  4. 选项。选择恢复选项,如恢复类型、覆盖行为和还原设置。

    点击恢复继续。

  5. 等待恢复过程完成。

结论

Microsoft Teams备份通常包含分散在多个Microsoft 365云平台上的不同类型的数据。考虑到这一点,Teams备份可能是一个复杂的任务。有一些本地方法可以保护Teams数据,但这需要一个冗长和容易出错的过程,并且需要对Teams数据的结构有很好的理解。

您可以使用专门的Microsoft 365数据保护解决方案简化Microsoft Teams数据保护并备份Teams。NAKIVO Backup & Replication为Microsoft 365服务提供简单、快速、可靠的备份,包括Microsoft Teams、Exchange Online、SharePoint Online和OneDrive for Business。

Source:
https://www.nakivo.com/blog/how-to-backup-microsoft-teams/