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配置备份:
- 登录到Microsoft 365管理员中心,转到管理中心部分,并访问安全与合规性中心。
- 从那里,通过按照原生备份工具的说明进行操作,设置SharePoint Online备份和OneDrive for Business备份。
团队设置和配置
Microsoft Teams的设置和配置在Teams管理中心中进行管理。要备份团队设置和配置,您可以导出Teams策略和设置供参考。
- 登录到 Microsoft Teams 管理中心(https://admin.teams.microsoft.com/),转到 Teams 部分,并选择所需的策略和设置。
- 通过可用的导出选项(如 CSV 或 PowerShell 脚本)导出策略和设置。
应用程序和集成
在 Microsoft Teams 中使用的应用程序和集成的配置和设置在 Teams 管理中心中进行管理。要备份应用程序配置,您可以导出应用程序设置详细信息和配置。
- 登录到 Microsoft Teams 管理中心,转到 Teams 应用 部分,并选择所需的应用程序。
- 通过可用的导出选项或手动记录设置来导出应用程序配置。
会议数据
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 订阅计划 的更多信息)。
- 打开 https://compliance.microsoft.com/compliancepolicies(您必须使用具有管理权限的 Microsoft 365 帐户)。
转到 策略 >保留 。 - 前往策略 > 保留。
- 点击+ 新建保留策略来创建一个新的保留策略。
- 为Microsoft Teams的新保留策略输入一个名称和描述。点击下一步继续。
- 选择策略范围。全目录是默认选中的。
- 选择要创建的保留策略类型。在本例中,我们选择静态。
- 选择团队频道消息和团队聊天。请注意,您只能同时选择这两个团队位置(其他位置会自动排除)。如果您选择其他位置,团队位置将从策略中排除。您可以为其他位置创建另一个策略。
- 为之前选择的Microsoft Teams位置指定保留内容的时间长度。
- 审查新保留策略的设置,然后点击提交。
消息策略
您可以配置消息策略来定义谁可以在Microsoft Teams中删除消息。这种方法可以帮助保护Microsoft Teams中的数据不被删除。
- 访问https://admin.teams.microsoft.com/policies/messaging或前往消息 > 消息策略。
- 点击+ 添加以添加新策略。
- 您可以在策略中关闭所需消息删除选项,方法是点击相应的切换开关,然后点击保存。
元数据和合规记录
元数据和合规记录,如审计日志和合规报告,可以通过Microsoft 365合规性功能和工具获得。要访问和导出元数据和合规记录,您可以使用Microsoft 365安全与合规中心。
登录到Microsoft 365管理中心,导航到安全与合规中心,并利用可用功能,如审计日志、电子发现和保留策略,来访问和导出所需的记录。或者,您可以使用链接:https://compliance.microsoft.com/classicediscovery。
请注意,备份特定数据(包括Teams备份)的步骤可能会根据您的Microsoft 365订阅计划以及您组织环境中可用的特定工具和功能而有所不同。建议您参考Microsoft的官方文档,以获取最准确和最新的针对您特定设置的说明。
存档团队
如果您存档了一个团队组而不是删除它,您可以从存档中恢复该团队。请记住,存档并不替代适当的备份。
- 转到Teams > 管理团队在Microsoft Teams管理中心的。
- 选择所需的团队并点击存档。
- 阅读通知并点击存档,如果你同意消息。
通过限制权限防止意外删除
你可以限制用户的权限作为数据保护措施,以防止他们在Teams中删除数据。
- 打开SharePoint管理中心。需要管理员权限来编辑这些设置。
- 选择与团队关联的站点,并在SharePoint管理中点击该站点名称。在我们的示例中,我们选择了测试。Teams图标通知此SharePoint站点由Microsoft Teams使用。
- 为所选站点选择设置选项卡。
当你编辑配置以避免删除时,你应该看到一个通知消息:此站点有一个合规性策略设置为阻止删除。让我们看看如何限制删除。
- 点击查看网站以打开此SharePoint网站。
- 打开网站后,点击设置 > 网站权限。
- 您可以在此窗口中查看和编辑权限。点击高级权限设置。
- 在权限选项卡中点击权限级别。
- 点击添加权限级别。
- 提供以下信息:
- 为新的权限集输入名称和描述。
- 取消勾选删除项目和删除版本选项。
- 滚动页面并点击页面底部的创建。
为什么你需要一个专门的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解决方案,您可以使用向导从库存开始配置所需选项。
如果您已经在使用产品或已经完成了初始配置,请转到设置 > 常规 > 库存手动访问库存设置。
将打开添加库存项向导。
- 平台。选择SaaS(软件即服务)作为您要添加到库存的平台。您可以在该选项的描述中看到Microsoft 365。在每一步点击下一步继续。
- 服务。输入一个显示名称,例如Office365。选择Microsoft 365服务。我们选择所有支持的服务,即Exchange Online、Microsoft Teams、SharePoint Online和OneDrive for Business。最后,输入Microsoft 365管理员账户的用户名和密码。
- 配置。选择一个选项以连接到Microsoft 365账户:
- 自动注册新的Azure AD应用程序。这个选项是一种新的便捷方式,用于在Azure中注册NAKIVO解决方案,并为Microsoft 365备份(包括Microsoft Teams备份)授予所需的权限。
- 使用现有的Azure AD应用程序。如果您已经在Azure中注册了备份应用程序,并且拥有将NAKIVO解决方案连接到Microsoft Azure和Microsoft 365的凭据,则可以使用此选项。
在本示例中,我们选择第一个选项。
- 认证。输入应用程序名称,例如,NBR10-8blog。
- 点击https://microsoft.com/devicelogin链接并输入提供的代码。点击下一步完成登录到Microsoft Azure CLI。
- 在客户端证书字段中,选择一个证书以验证到Azure Active目录。
- 点击完成完成将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备份。
点击+ > 创建新的备份仓库。
打开创建备份仓库向导。
- 类型。选择SaaS作为仓库类型。这是一种专为Microsoft 365备份设计的特殊仓库类型。在每一步点击下一步继续。
- 名称与位置。
- 输入仓库名称,例如,Office365。
- 选择已分配的运输器。基本情况下是选择板载运输器。
- 输入本地文件夹的路径。确保该目录存在于拥有已分配的运输器的机器上。在我们的情况下,这是基于Linux Ubuntu Server的NAKIVO虚拟设备(完整解决方案)。
让我们通过SSH连接到这台Linux机器,并创建一个用于存储Microsoft Teams备份的Microsoft 365备份仓库的目录。我们在Linux上运行这些命令:
- 转到您想要创建备份仓库的目录:
cd /opt/nakivo/
- 为Microsoft 365备份仓库创建一个目录:
mkdir o365repo
- 设置权限和所有者:
chown 0775 o365repo/
chmod bhsvc:bhsvc o365repo/
- Microsoft 365备份仓库的目录已准备就绪。输入适当的本地文件夹路径。
- 本地文件夹路径:
/opt/nakivo/o365repo
- 选项。如有需要,请选择附加选项,然后点击完成。
等待新仓库创建完成。配置过程完成后,您可以创建一个Microsoft Teams备份作业。
创建Microsoft Teams备份作业
所有准备工作已完成。现在我们可以通过几次点击来创建Microsoft Teams备份作业。
点击左侧窗格中的作业。点击+,然后选择Microsoft 365备份作业来备份Teams。
打开Microsoft 365新备份作业向导。
- 源。选择要备份的团队。您可以一次选择多个项目,包括Teams、Exchange邮箱、OneDrives和SharePoint站点。点击下一步继续。
- 目标。选择Office 365存储库作为存储Microsoft Teams备份的目的地。
- 计划。设置计划。您可以设置一个灵活的保留方案。
- 选项。为Microsoft Teams备份作业输入名称。如果需要,选择其他作业选项。点击完成并运行。
- 在弹出窗口中,指定适当的选项并点击运行。
- 等待直到Microsoft Teams备份作业完成。
Microsoft Teams备份过程已完成。
Microsoft Teams恢复
当您在NAKIVO解决方案中创建了Microsoft Teams备份时,Teams的恢复既快速又简单。按照以下几个步骤来恢复Microsoft Teams:
点击作业 > 恢复 > Microsoft 365.
打开Microsoft 365对象恢复向导.
- 备份。选择您想要从中恢复项目的Teams备份,然后选择一个恢复点。点击下一步继续。
- 恢复账户。选择所需的Microsoft 365账户。您可以将从一个账户备份的项目恢复到另一个账户。
- 对象。从选定的Teams备份中选择您想要恢复的对象。您可以恢复任何项目,例如,恢复已删除的Teams频道和恢复Teams聊天历史记录。
- 选项。选择恢复选项,如恢复类型、覆盖行为和还原设置。
点击恢复继续。
- 等待恢复过程完成。
结论
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/