Office 365: Nettoyage des versions de List Item avant migration depuis SharePoint On Premise vers SharePoint Online
Pour ceux qui travaillent dans un projet de migration, un des cas critiques est l’utilisateur qui ne sait pas pourquoi, ni parfois comment, il a activé le versionning sans aucune limite. On se retrouve alors avec des sites ou la seule liste en question peut occuper un volume très important sans aucun intérêt pour l’utilisateur (mais surtout très compliqué pour les outils de migration). Dans mon exemple, les deux premiers fichiers excel occupent plus de 400MB, sachant que le fichier unitaire fait moins d’1MB: Voici donc un petit script permettant de faire le ménage sur une liste spéficique en conservant les XX dernières versions: function Delete-Version-History([string]$SPWebURL, [string]$SPListName, [int]$MaintainVersionNumber) { [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") > $null Write-Host " -------------------------------------------------------- " Write-Host "SPWeb URL to configure:", $S...