还原已删除的 OneDrive

删除Microsoft 365 管理中心 (中的用户或通过 Active Directory 同步) 删除用户时,用户的 OneDrive 将保留到 SharePoint 管理中心中指定的天数。 (有关信息,请参阅 设置已删除 OneDrive 用户的默认文件保留期。) 默认值为 30 天。 在此期间,其他用户仍然可以访问共享内容。 在时间段结束时,OneDrive 将保持已删除状态 93 天,并且只能由全局管理员或 SharePoint 管理员还原。

有关使用文件还原将 OneDrive 还原到以前的时间点的信息,请参阅 还原 OneDrive

有关从 OneDrive 中的回收站还原项目的信息,请参阅 还原已删除的文件或文件夹

当已删除的用户不再出现在Microsoft 365 管理中心

如果用户在 30 天内被删除,则可以从Microsoft 365 管理中心还原用户及其所有数据。 若要了解如何操作,请参阅 在 Microsoft 365 中还原用户。 如果删除用户超过 30 天,该用户将不再显示在Microsoft 365 管理中心中,你需要使用 PowerShell 还原 OneDrive。

  1. 下载最新的SharePoint在线管理壳

    注意

    如果你已安装早期版本的SharePoint Online Management Shell,请进入添加或删除程序并卸载 "SharePoint Online Management Shell"。

  2. 在Microsoft 365中,以全局管理员或SharePoint管理员连接到SharePoint。 若要了解具体操作步骤,请参阅 SharePoint 在线管理壳入门

  3. 确定 OneDrive 是否可用于还原。

    • 如果知道 OneDrive 的 URL,请运行以下命令:

      Get-SPODeletedSite -Identity <URL>
      

      用户的 OneDrive URL 基于其用户名。 例如,https://contoso-my.sharepoint.com/personal/user1_contoso_com。 可以在Microsoft 365 管理中心的“活动用户 (”或“已删除用户) ”页上找到其用户名。

    • 如果不知道已删除的 OneDrive 的 URL,请运行以下命令:

      Get-SPODeletedSite -IncludeOnlyPersonalSite | FT url
      
    • 如果 OneDrive 显示在结果中,则可以还原它。

  4. 将 OneDrive 还原到活动状态:

    Restore-SPODeletedSite -Identity <URL>
    
  5. 将管理员分配到 OneDrive 以访问所需的数据:

    Set-SPOUser -Site <URL> -LoginName <UPNofDesiredAdmin> -IsSiteCollectionAdmin $True
    

有关这些 cmdlet 的详细信息,请参阅 Get-SPODeletedSiteRestore-SPODeletedSite

注意

OneDrive 还原后,将继续保持可用状态,直到显式删除。

永久删除 OneDrive

从 OneDrive 恢复所需的数据后,建议通过运行以下命令永久删除 OneDrive:

Remove-SPOSite -Identity <URL>
Remove-SPODeletedSite -Identity <URL>

警告

永久删除 OneDrive 时,将无法还原它。

另请参阅

OneDrive 保留和删除
管理站点重定向