Hi,
Ich bin auf der Suche nach einer Lösung für mein folgendes Problem:
Um den Zugriff, bzw. das Login von Usern auf eine Webseite zu reporten wurden von mir die folgenden Bedingungen in der Aufgabenplanung festgelegt:
Trigger: Bei einem Ereignis:
XML-Ereignis:
<QueryList>
<Query Id="0" Path="Security">
<Select Path="Security">*[System[(EventID=4624 or EventID=4625)]]</Select>
</Query>
</QueryList>
Aktionen: Programm starten (Skript ausführen)
Skript:
$EmailFrom = “*Email@from.ch*”
$EmailTo = “*email@to.ch*”
$Subject = “Zugriff auf *Webseite*”
$Body = “Es wurde ein Zugriff auf *Webseite* geloggt.”
$SMTPServer = “*SMTP-Server*”
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 25)
$SMTPClient.EnableSsl = $false
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“*Mailuser*“, “*Userkürzel***UserPW*“);
$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)
(Das File liegt auf dem Server)
Nun möchte ich dem folgenden Mail Informationen aus dem Ben.def. Ereignisprotokoll anhängen (Arbeitsstationsname & IP Adresse sowie Kontoname) das sowohl bei fehlgeschlagenen Versuchen, als auch bei geglückten.
Kann mir da bitte jemand weiterhelfen?
Danke im Voraus und beste Grüsse
Dario