PowerShell - Correlation ID ile Hata Ayrıntılarını Görmek

SharePoint ile tanıştığım günden beri sayısız kez karşılaştığım ekran budur sanırım: “Sorry, something went wrong”. Bu hatayı bir Correlation ID ile bize gösteren SharePoint, hata detaylarını log dosyalarında saklıyor bildiğimiz gibi. Log dosyalarında bu ID’yi arayarak hata detaylarını bulmaya çalışmak yerine, aşağıdaki satırları PowerShell‘de çalıştırmak bize ilgili hatanın detaylarını getirecektir.

get-splogevent | ?{$_.Correlation -eq "<Correlation ID>"} | select Area, Category, Level, EventID, Message

retrieve-log-by-correlation-id

Aşağıdaki gibi bir ekleme yaparak C:\hata.txt dosyasına bu detayları kaydetmek de isteyebilirsiniz.

get-splogevent | ?{$_.Correlation -eq "<Correlation ID>"} | select Area, Category, Level, EventID, Message | Format-List > C:\hata.txt

Hata ayıklamada hepinize başarılar :) Görüşmek üzere…

Written on July 5, 2014