SharePoint Powershell Kullanarak Dosyalar Üzerinde CheckIn,CheckOut, Publish, Approve Benzeri İşlemleri Yapma

Merhaba arkadaşlar bugün sizlere sharepoint ortamında dosyalar üzerinde yapabileceğiniz işlemlerde karşınıza çıkabilecek bir hatadan ve bu hatanın çözümünden bahsedeceğim.

Bazı ortamlarda masterpage veya herhangi bir document library deki bir dokümanı checkIn, CheckOut vs gibi işlemleri yaptığınızda hata vermekte veya herhangi bir işlem yapmanıza müsade etmediği durumlar oluşabilir.

Bu gibi durumlarda powershell komutlarını kullanarak bu sorunu hızlıca halledebilir ve dosyanız üzerindeki işlemleri hızlıca halledebilirsiniz.

$SPWeb = Get-SPWeb "http://sharepointSite/"

İlk olarak yukarıdaki komut ile sharepoit web site bağlantı sağlıyoruz.

NOT: Burada “http://sharepointSite/” olarak geçen adres yerine bağlanmak istediğiniz sharepoint site adresini yazmanız gerekmektedr.

$file = $SPWeb.GetFile("Pages/Default.aspx")

Daha sonra yukarıdaki kod ile sharepoint siteniz de erişmek istediğiniz dosyanıza ulaşıyorsunuz.

NOT: Burada “Pages/Default.aspx” kısmına sizin erişmek istediğiniz dosyanın adresini yazıyorsunuz.

$file.Checkout("")
$file.Checkin("")
$file.Publish("")
$file.Approve("")

Daha sonra da dosyanız üzerinde yukarıda gördüğünüz gibi checkOut, checkIn, Publish, Approve gibi işlemler ve hatta daha da fazlasını yapabilirsiniz.

One thought on “SharePoint Powershell Kullanarak Dosyalar Üzerinde CheckIn,CheckOut, Publish, Approve Benzeri İşlemleri Yapma

  1. Çok faydalı bir yazı olmuş, teşekkürler. Sayenizde günlerdir uğraştığım sorunun çözümünü çok hızlıca sağlayabildim.

Bir Cevap Yazın