Skript otsib viimase 24 tunni errorid ning saadab need meiliga määratud aadressile: Difference between revisions
From ICO wiki
Jump to navigationJump to search
(Created page with ' <source lang="powershell"> #Autor: Risto Siitan #Ryhm: A22 #Skript otsib viimase 24 tunni errorid ning saadab need meiliga määratud aadressile #Esiteks otsime ülese Applicat…') |
No edit summary |
||
Line 1: | Line 1: | ||
<source lang="powershell"> | <source lang="powershell"> | ||
#Autor: Risto Siitan | #Autor: Risto Siitan | ||
#Ryhm: A22 | #Ryhm: A22 | ||
#Skript otsib viimase 24 tunni errorid ning saadab need meiliga määratud aadressile | #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 | ||
Send-MailMessage @MessageParameters | |||
#Määrame ära e-maili parameetrid | #Määrame ära e-maili parameetrid | ||
$MessageParameters = @{ | $MessageParameters = @{ |
Revision as of 11:23, 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
Send-MailMessage @MessageParameters
#Määrame ära e-maili parameetrid
$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