Olay Görüntüleyicisine Kendi Sisteminize Kendi Alarmınızı Ekmek
•
Scripting, İzlemePowerShell
Tam teçhizatlı muazzam bir Raporlama Scripti yazdınız, her gece şirketi gezip klasör siliyor. Peki bu komut gece çalıştıktan sonra nerede iz bırakıyor? Düz Not Defterinde (Txt)... Not defteri zayıf insanların kârıdır. Biz, kodumuzu Windows'un kalbine, bizzat Event Viewer (Olay Görüntüleyici) katmanına şırıngalarız.
Write-EventLog Cengaveri
Evvela Event kaynağımızı (Sanki biz bir exe programıymışız gibi) kökleştiririz:
if (-not [System.Diagnostics.EventLog]::SourceExists("BenimScriptim")) {
New-EventLog -LogName Application -Source "BenimScriptim"
}
Sıra geldi betiğimizin asıl yerine;
Write-EventLog -LogName "Application" -Source "BenimScriptim" -EventId 1453 -EntryType Error -Message "Dikkat Klasor Yolu Cokertildi!"
İşlem vuruşu. Sabah bir başka IT'ci gelip EventViewer'ı gezerken birden Kırmızı baloncuk görür ve kaynağında 'BenimScriptim' yazan kusursuz, pırıl pırıl işletim sistemine asimile olmuş o olayı dehşetle ama takdirle yudumlar.