Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $LastEvent = Get-WinEvent ForwardedEvents -MaxEvents 1| Select-Object Id,LevelDisplayName,Logname,MachineName,Message,ProviderName,RecordID,TimeCreated
- $RemoteLogID = $LastEvent.Id
- $RemoteLevelDispName = $LastEvent.LevelDisplayName
- $RemoteComputerName= $LastEvent.MachineName
- $RemoteMessage = $LastEvent.Message
- $RemoteProvider = $LastEvent.ProviderName
- $RemoteRecID = $LastEvent.RecordId
- $RemoteTime = $LastEvent.TimeCreated
- $RemoteLogName = $LastEvent.LogName
- $messageParameters = @{
- Subject = "New error: $RemoteComputerName"
- Body = "ID - $RemoteLogId `nServer - $RemoteComputerName `nTime - $RemoteTime `nType - $RemoteLevelDispName `nLogName - $RemoteLogname `nProvider - $RemoteProvider `nRecId = $RemoteRecID `n`n$RemoteMessage"
- From = "[email protected]"
- To = "[email protected]"
- SmtpServer = "s1-ms01.ppl33-35.com"
- Encoding = [System.Text.Encoding]::UTF8
- }
- Send-MailMessage @messageParameters
Advertisement
Add Comment
Please, Sign In to add comment