Buongiorno a tutti,
ho impostato un task che mi inoltra una mail tramite powershell quando rileva un ID evento specifico,
$SmtpClient = new-object system.net.mail.smtpClient
$MailMessage = New-Object system.net.mail.mailmessage
$SmtpClient.Host = "smtp.gmail.com"
$SmtpClient.Port = 587
$smtpclient.EnableSsl = $true
$mailmessage.from = ("******@gmail.com")
$mailmessage.To.add("******@xxxxxxxxx.it")
$mailmessage.Subject = “Import Server Alert ID322”
$mailmessage.Body = “Server Dat-TaskScheduler-Evento 322. Richiesta di avvio ignorata. Istanza già in esecuzione”
$smtpclient.Credentials = New-Object System.Net.NetworkCredential("******@gmail.com", "password")
$smtpclient.Send($mailmessage)
Come posso fare per capire quale dei task mi da questo errore tramite il log eventi e/o riportare nel testo della mail il task che fallisce?
Ho letto che l'unica possibilità potrebbe essere che il log eventi mi restituisca es. gli ultimi 10 errori ma non so come implementarlo nello script.
Grazie a tutti per l'aiuto