Skript otsib viimase 24 tunni errorid ning saadab need meiliga määratud aadressile

From ICO wiki
Jump to navigationJump to search
#Autor: Risto Siitan
#Ryhm: A22
#Skript otsib viimase 24 tunni errorid ning saadab need meiliga määratud aadressile
#Paneme logid muutujasse
$logs=get-eventlog -list | select log
#Otsime ülesse viimase 24 tunni errorid:
$Errorid = foreach ($x in $logs){Get-EventLog $x.log -EntryType Error -After (Get-Date).AddDays(-1) -ErrorAction SilentlyContinue ;}

#Määrame ära e-maili parameetrid ning siis saadame meilile
$MessageParameters = @{
From = "kasutaja@mail.com"
To = "kasutaja@mail.com"
Subject = "Errorid"
Body = "$Errorid" 
#SmtpServer igal interneti pakkujal on oma, siis kui on vaja - tuleb muuta.(Seisuga 23.05.2011 peaksid olema suuremate teenuste pakkujate smtp serverid järgmised:
#elion - mail.neti.ee; starman - mail.starman.ee; uninet - smtp.uninet.ee; stv - mail.stv.ee)
SmtpServer = "mail.neti.ee"
	}
#Ning saadame meili vastavate parameetritega
Send-MailMessage @MessageParameters