PowerShell ile Windows Server EventLog’ların Temizlenmesi
  1. Anasayfa
  2. Windows Server

PowerShell ile Windows Server EventLog’ların Temizlenmesi

Get-EventLog komutuyla Windows işletim sistemdeki Application ve System gibi tüm eski klasik Event Loglarinin adetlerinin görüntüleyebilirsiniz. İşletim sistemindeki tüm Event Loglarin sayısını görüntülemek için aşağıdaki komutu çalıştırabilirsiniz.

Get-EventLog -LogName * -PipelineVariable Log

Windows işletim sisteminde Clear-Eventlog komutu ile event logları temizleyebilirsiniz. Sadece bir event log içeriğini boşaltmak istiyorsanız, sadece örnek yazın: Clear-EventLog –LogName Application komutunu kullanabilirsiniz. İşletim sistemindeki tüm logları silmek istediğimiz için tüm log adlarını Clear-EventLog’a aktarmamız gerekiyor, Ancak bu işlem ne yazık ki buna izin verilmiyor. Bunu işlemek için sadece bir foreach döngüsü oluşturmamız gerekiyor,

Get-EventLog -LogName * | ForEach { Clear-EventLog $_.Log }

Bu komut ile işletim sistemi üzerindeki bütün Log’larınızın tek seferde silinmesini sağlar.