To search on all site collections manually to version enabled lists takes a lot of time.
So because of that i wrote a ps script.
Function GetAllVersionEnabledLists($LogFile, $SiteUrl) { if((Get-PSSnapin | Where {$_.Name -eq "Microsoft.SharePoint.PowerShell"}) -eq $null) { Add-PSSnapin Microsoft.SharePoint.PowerShell; } Start-Transcript -Path $LogFile $sitecollection = SPSite($SiteUrl) foreach ($web in $sitecollection.AllWebs) { foreach($list in $web.lists) { if ($list.EnableVersioning -eq $true) { Write-Host ($site.Url +"-" + $web.Title +"-"+ $list.Title + "->" + $list.EnableVersioning) } } } Stop-Transcript }
Example : GetAllVersionEnabledLists c:\temp\log.log http://url
Geen opmerkingen:
Een reactie posten