Update 4.0 - Zusammenfuehrung AD/Local, Config-Datei, Ntfy-Support

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-04-26 13:02:04 +02:00
parent e35985aad7
commit 6fd1167cd8
15 changed files with 563 additions and 331 deletions

View File

@@ -1,23 +1,40 @@
# Benachrichtigungsmail bei Anmeldung per Remote Desktop Protokoll
<p align="center">
<a href="https://techniverse.net">
<img src="https://assets.techniverse.net/f1/git/graphics/repo-techniverse-logo.png" alt="Techniverse Community" height="70" />
</a>
</p>
<h1 align="center">RDP Login Notifier</h1>
**1. Skript: rdp-access-mail-notification.v3.ad.ps1**
<h4 align="center">
Versendet Benachrichtigungen (E-Mail und/oder Ntfy Push) wenn sich jemand per RDP auf einem Windows-System anmeldet.
</h4>
- **Beschreibung:** Dieses Skript sendet eine E-Mail-Benachrichtigung an alle Mitglieder einer Sicherheitsgruppe, wenn sich jemand per Remote Desktop Protocol (RDP) auf einem Windows-System anmeldet. Es extrahiert Informationen aus dem Ereignisprotokoll und informiert die Benutzer über die Anmeldung, einschließlich Datum, Uhrzeit, Domäne, Benutzer und IP-Adresse des Clients.
<h6 align="center">
<a href="https://www.cleveradmin.de">🏰 Website</a>
·
<a href="https://techniverse.net">📰 Community</a>
·
<a href="https://social.techniverse.net/@donnerwolke">🐘 Mastodon</a>
·
<a href="https://matrix.to/#/#support:techniverse.net">💬 Support</a>
</h6>
<br><br>
**Voraussetzung:**
Folgendes Modul muss auf allen Systemen, auf denen das Script läuft, installiert sein:
## Schnellstart
Dies kann man einfach per Powershell machen:
1. [Voraussetzungen](docs/prerequisites.md) pruefen (RSAT-Modul bei AD-Modus installieren)
2. `rdp-access-notification.ps1`, `config.conf` und `rdp-access-notification.xml` nach `C:\scripts\rdp-login-notifier` kopieren
3. `config.conf` anpassen — siehe [Konfiguration](docs/configuration.md)
4. Task-Scheduler-Aufgabe einrichten — siehe [Task-Scheduler](docs/task-scheduler.md)
Install-WindowsFeature RSAT-AD-PowerShell
<br><br>
<p align="center">
<img src="https://assets.techniverse.net/f1/git/graphics/gray0-catonline.svg" alt="">
</p>
**2. Skript: rdp-access-mail-notification.v3.local.ps1**
- **Beschreibung:** Dieses Skript sendet eine E-Mail-Benachrichtigung, wenn sich jemand per Remote Desktop Protocol (RDP) auf einem Windows-System anmeldet. Es verwendet Informationen aus dem Ereignisprotokoll, um die Benutzer über die Anmeldung zu informieren, einschließlich Datum, Uhrzeit, Domäne, Benutzer und IP-Adresse des Clients. Die Benachrichtigung geht an eine vordefinierte Empfängeradresse.
Das ganze könnte dann so aussehen:
![notification](/screenshots/notification.png)
<p align="center">
<sub>
© Patrick Asmus · Techniverse Network · <a href="./LICENSE">Lizenz</a>
</sub>
</p>