帮助(小型)公司 IT 部门。每个人都在使用 Office365、Sharepoint、OneDrive。用户的技术水平不高。人们经常删除文件,然后我需要查找/恢复这些文件。但在线访问 Sharepoint 并尝试在回收站中查找内容是一件痛苦的事情。例如,今天,我需要找到一份 .xls 文档的副本,我知道它的名称,但不知道删除日期。Sharepoint 回收站只是要求我滚动浏览从今天开始删除的所有内容,回到历史记录。
一定有更好的方法。帮忙吗?
答案1
您可以使用获取 PnpRecycleBinItems和恢复-PnpRecycleBinItems属于PnP PowerShell。
Install-Module -Name PnP.PowerShell
安装完成后,您可以使用以下命令连接到您的网站集:
Connect-PnPOnline -Url https://yourtenant-my.sharepoint.com/personal/jdoe_yourtenant_com -Interactive
(请注意,身份验证可能比较棘手。请参阅github 文档了解详细信息。
从那里,您可以列举回收站中的物品列表:
$items = Get-PnpRecycleBinItems
# select the item(s) you want to restore; you could also use
# Where-Object to filter if you wanted
$itemsToRestore = $items | Out-GridView -OutputMode Multiple
$itemsToRestore | Restore-PnpRecycleBinItems
答案2
您可以尝试使用此工具https://github.com/abrcheng/SharePointOnlineQuickAssist/releases/tag/1.22.02.25,用于从 SPO 回收站过滤和恢复项目的功能,很多用户抱怨他们无法从回收站过滤和恢复项目,因此我们开发了此功能,允许用户执行以下操作,
按删除日期、删除者、路径筛选回收站中的项目, 截屏
筛选项目后,用户可以点击恢复按钮恢复所有筛选项目。
筛选项目后可以点击导出按钮导出筛选后的项目,