SharePoint Geliştirme Hileleri #7: Versiyonlamayı Açma(Major + Minor Versioning)

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.

CTO @ Araf Global – C# Corner MVP(2010’dan beri) – C# Corner ve UnifyTurkiye Yazarı

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir