Advertisement
jaffinio

PowerShell EventViewer DFSR warning/error to mail

May 21st, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. param(
  2.         #[Int32]$eventid=$null, #to juz jest niepotrzebne
  3.         [String]$eventlog=$null,
  4.         [string]$emailaddress
  5.         )
  6.  
  7. $outvar = ''
  8. if ($eventlog -ine "" -and $emailaddress -ine ""){
  9.     #$outvar = Get-EventLog -LogName $eventlog | Where-Object {$_.EventID -eq $eventid} |select -first 1 | fl
  10.     $outvar = Get-EventLog -LogName $eventlog |select -First 1
  11.     $full_message = $outvar | fl |Out-String
  12.     $eventid = $outvar.eventid
  13.     Send-MailMessage `
  14.         -to $emailaddress `
  15.         -From "$($env:COMPUTERNAME.ToLower())@domena" `
  16.         -Subject "[DFSR][WSUS] EventID:$eventid" `
  17.         -SmtpServer 192.168.1.5 `
  18.         "$(echo $full_message)"
  19. }
  20. else { echo "pomoc niedostępna" }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement