Skript otsib viimase 24 tunni errorid ning saadab need meiliga määratud aadressile: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 9: Line 9:


#Määrame ära e-maili parameetrid ning siis saadame meilile
#Määrame ära e-maili parameetrid ning siis saadame meilile
Send-MailMessage @MessageParameters
#Määrame ära e-maili parameetrid
$MessageParameters = @{
$MessageParameters = @{
From = "kasutaja@mail.com"
From = "kasutaja@mail.com"

Revision as of 11:24, 24 May 2011

#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 = "$APPLICATION $APPLICATIONERROR `n$SYSTEM $SYSTEMERROR `n$HARDWARE $HARDWAREERROR `n$INTERNETEX $INTERNETEXERROR `n$KEYMANS $KEYMANSERROR `n$MEDIACENTER $MEDIACENTERERROR `n$OALERTS $OALERTSERROR `n$WINDOWSPOW $WINDOWSPOWERROR `n$SECURITY $SECURITYERROR" 
#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