M365, Purview, and AI governance — by Sébastien Pierre

Activer le versioning sur l’ensemble des listes d’une collection de site

Voici une function PowerShell permettant d’activer le versioning sur l’ensemble des listes d’une collection de site. 

Function ActivateVersionning($SiteCollectionUrl)
{
$siteCollection = Get-SPSite $SiteCollectionUrl

# Iterate over all Webs in the SiteCollection
foreach($web in $siteCollection.AllWebs)
{
# Look in all Lists for the title
foreach ($list in $web.Lists)
{
# Enable Versioning
$list.EnableVersioning = $true
$list.Update()
}
}
}

Leave a comment