# Konfigurationsparameter $SMTPServer = "smtp.media-techport.int" $FromName = "Media-Techport.DE | Notification Service" $FromEmail = "noreply@media-techport.de" $LogoURL = "https://assets.media-techport.de/logos/main/LogoSchwarz.png" # URL zum Logo $ManualRecipient = "system@media-techport.de" # Manuell festgelegter E-Mail-Empfänger # Funktion zum Senden von E-Mails function Send-Email { param( [string]$To, [string]$Subject, [string]$HTMLBody ) $emailMessage = @"
$HTMLBody "@ Send-MailMessage -SmtpServer $SMTPServer -From "$FromName <$FromEmail>" -To $To -Subject $Subject -Body $emailMessage -BodyAsHtml -Encoding "UTF8" } # Parameter aus dem Ereignisprotokoll auslesen $eventID = 1149 # Event ID für RDP-Anmeldungen $eventLogName = "Microsoft-Windows-TerminalServices-RemoteConnectionManager/Operational" $latestEvent = Get-WinEvent -LogName $eventLogName -FilterXPath "Hallo Patrick Asmus,
Es wurde eine Anmeldung per RDP auf der Windows Maschine $computerName registriert.
Datum: $($eventTime.ToString('dd.MM.yyyy'))
Uhrzeit: $($eventTime.ToString('HH:mm:ss'))
Domäne: $domain
Benutzer: $user
IP-Adresse des Clients: $clientIP