Jaels

Untitled

Feb 15th, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $LastEvent = Get-WinEvent ForwardedEvents -MaxEvents 1| Select-Object Id,LevelDisplayName,Logname,MachineName,Message,ProviderName,RecordID,TimeCreated
  2. $RemoteLogID = $LastEvent.Id
  3. $RemoteLevelDispName = $LastEvent.LevelDisplayName
  4. $RemoteComputerName= $LastEvent.MachineName
  5. $RemoteMessage = $LastEvent.Message
  6. $RemoteProvider = $LastEvent.ProviderName
  7. $RemoteRecID = $LastEvent.RecordId
  8. $RemoteTime = $LastEvent.TimeCreated
  9. $RemoteLogName = $LastEvent.LogName
  10. $messageParameters = @{
  11. Subject = "New error: $RemoteComputerName"
  12. Body = "ID - $RemoteLogId `nServer - $RemoteComputerName `nTime - $RemoteTime `nType - $RemoteLevelDispName `nLogName - $RemoteLogname `nProvider - $RemoteProvider `nRecId = $RemoteRecID `n`n$RemoteMessage"
  13. SmtpServer = "s1-ms01.ppl33-35.com"
  14. Encoding = [System.Text.Encoding]::UTF8
  15. }
  16. Send-MailMessage @messageParameters
Advertisement
Add Comment
Please, Sign In to add comment