Merhabalar,
SharePoint listeleriniz ve doküman kütüphaneleriniz olduğunu varsayalım.
Müşteriniz günün birinde sizden 40+ subsite’lı ortamınızda bulunan tüm liste ve kütüphanelerin versiyonlarının açılmasını talep ederse,teker teker eliniz ile açmak yerine powershell ile bu işi çok kolay bir şekilde halledebilirsiniz.
$siteCollection = Get-SPSite "siteniz"
foreach($web in $siteCollection.AllWebs) {
foreach ($list in $web.Lists) {
$list.EnableVersioning = $true
if($list.BaseTemplate -eq "DocumentLibrary")
{
$list.EnableMinorVersions = $true
}
$list.Update()
}
}
Doküman kütüphanelerinde ekstradan Minor Versiyonları da açmanız gerekebileceğinden ötürü doküman kütüphanelerine yönelik kod eklememiz gerekmiştir.