PowerShell event log yönetimi
PowerShell event log yönetimi, Windows sistemlerinde oluşan olay kayıtlarını (Event Logs) toplamak, analiz etmek, yedeklemek veya temizlemek için kullanılır.
Bu yöntem, özellikle sunucu izleme, güvenlik analizi ve otomatik bakım işlemleri için büyük kolaylık sağlar.
PowerShell’in sunduğu Get-EventLog ve Get-WinEvent cmdlet’leri sayesinde log yönetimi tamamen otomatik hale getirilebilir.
Windows’ta üç ana log türü vardır:
Application Log – Uygulama tabanlı olaylar (örnek: Outlook, SQL)
System Log – İşletim sistemi ve servis kayıtları
Security Log – Güvenlik olayları (oturum açma, başarısız denemeler)
PowerShell ile tüm bu log’lara erişebilir ve filtreleme yapabilirsin.
Tüm log türlerini görüntülemek için:
Son 20 sistem logunu listelemek:
Sadece “Error” türündeki kayıtları filtrelemek:
Belirli logları dışa aktarmak için:
Tüm Application loglarını temizlemek için:
Tüm logları tek seferde temizlemek:
Dikkat: Temizleme işlemi geri alınamaz. Öncesinde mutlaka yedek alın.
Logları silmeden önce arşivlemek için:
Bu yöntemle .evtx formatında yedek oluşturabilir, gerektiğinde Event Viewer üzerinden yeniden inceleyebilirsin.
Aşağıdaki script, haftalık olarak tüm logları yedekleyip temizler:
Bu script’i Task Scheduler üzerinden haftalık çalışacak şekilde planlayabilirsiniz.
Artık PowerShell kullanarak:
Logları görüntüleyebilir,
Hata kayıtlarını filtreleyebilir,
CSV’ye aktarabilir,
Temizleme ve arşivleme işlemlerini otomatikleştirebilirsin.
PowerShell event log yönetimi, sistem performansını korumak ve güvenlik olaylarını analiz etmek için en verimli yöntemlerden biridir.
Birçok kişi PowerShell komutları konusuna yalnızca “hangi komut ne işe yarar?” düzeyinde yaklaşır. Oysa profesyonel…
Kurumsal IT altyapılarında zamanla depolama ihtiyaçlarının artması, eski sunucuların performansının yetersiz kalması veya yeni mimariye…
NTFS Permission Tasarımı: AGDLP Modeli ile Kurumsal Yetkilendirme Rehberi Kurumsal ortamlarda NTFS permission tasarımı, dosya…
Kurumsal yapılarda Windows File Server güvenliği, veri bütünlüğü ve iş sürekliliği açısından kritik öneme sahiptir.…
Blockchain Log Bütünlüğü Bu yazımızda blockchain log bütünlüğü üzerine incelemelerde bulunacağız. Günümüz kurumsal sistemlerinde en…
A PowerShell SQL Server backup script is a practical way to standardize SQL backups across…
This website uses cookies.
Read More