如何还原已删除Teams

很多时候我们总会遇到一些状况,用户不知到是什么原因,反正就是把一些东西误删了之后急忙跑来找我们IT来还原。那么基于云端的Teams在被用户大意删除先,是否可以还原回来呢?答案是可以的,具体请看下文。

当然,估计这篇文章估计只对管理员有用的,因为只有O365全局管理员才可以通过Powershell的命令行来还原。但请注意了,这个方法也是有他一定的限制的。你只可以通过Powershell的命令行来还原30天内被误删的Teams,万一真的那么不好彩30天之后才发现这事情,不好意思了,暂时我也回天乏力了。

今天我就试一下删除一个我新加的Teams再把他还原回回来试试看。这个被我来测是的Teams叫“Anyone Teams create by James”。

当然在用户删除Teams之前,Teams会再三提醒你注意,一旦删除整个Teams,所有Teams里面的东西都会没有的。但问题是还是有部分IT小白就是喜欢删除删除再删除,之后又哭着找IT来还原(我真遇到这事)。

现在我已经把测试用的Teams删除了,所以我要通过O365的管理员账号来登陆Powershell。

如果你的电脑是第一次通过Powershell来登陆O365的命令行管理平台,你还要运行一下命令来安装AzureAD的插件:

Install-Module AzureADPreview

以下是完整的安装过程。

输入以下命令来登陆Office365的管理员账号。

Connect-AzureAD

下一页就是你登陆O365命令行管理平台成功的界面。

运行以下命令来列出30天内你删除的Teams (因为我们只可以还原30天删除的Teams

Get-AzureADMSDeletedGroup

我刚刚删除的那个Teams叫“Anyone Teams create by James”。所以你就要在最近删除列表里面找回这个Teams.并且记住Teams的ID。这里的Teams ID我就用ABC来代表把。

运行以下命令来还原已经被Delete的Teams。

Restore-AzureADMSDeletedDirectoryObject –Id ABC

再那之后,你可能稍微要等几分钟来等你的Teams还原,当然了,如果的Teams里面已经用了很长时间,里面的容量大了,估计还原的时间会更加长的。不过估计24小时内都可以完成了。之后你就登陆Teams并且刷新以下,那些被删除的Teams又可以回来了。那你就又可以在解决老师的需求了。