Skip to content

jiemo9527/delOnedriveHistory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

delOnedriveHistory

说明:

无论你是用SharePoint Online Management Shell还是DMS-shuttle的方式,你会发现无法完全清除Onedrive内的所有历史版本,本项目就是围绕此痛点所产生的问题来解决。

环境准备:

  • chrome、带user data以及对应版本的chromedriver;

推荐的操作步骤:

powershell登录到Onedrive(全局管理员),开启禁用文件历史版本的选项,之后在web端设为此选项。之后使用本工具进行处理(仅保留最新的一版).文件多可能需要一段时间来运行

  1. 开启禁用文件历史版本的选项

$UserCredential = Get-Credential

Connect-SPOService -Url https://xxxxx-admin.sharepoint.com -Credential $UserCredential

Set-SPOTenant -EnableMinimumVersionRequirement $False

  1. web端设置

Snipaste1.png

Snipaste2.png           

####### 新增:sharepoint命令开启选项后,访问站点-左侧栏文档-左下角返回经典*n次-库-库设置

  1. 工具处理:收集&清除历史版本
  • 执行collectHistoryUrls
  • 执行delHistory
  1. 最后去Onedrive删除回收站和第二回收站

其他

没有其他了

About

狗贼微软 10年不修复.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages