Windows Server
Das Windows-Modul verwaltet Windows Server-Installationen. Es bietet Patch Management mit Policy-basierter Update-Steuerung, Software-Verwaltung via Winget, Dienste-Monitoring, geplante Tasks und RDP-Zugriff.
Uebersicht
Host-Tabelle
| Spalte | Beschreibung |
|---|---|
| Kunde | Zugeordneter Kunde |
| Hostname | Computername |
| OS Version | Windows-Version (z.B. "Windows Server 2022") |
| Windows Version | Build-Nummer |
| Produkt-Typ | Server / Domain Controller / Workstation |
| Domain | Active Directory-Domain (falls vorhanden) |
| CPU / RAM / Disk | Aktuelle Auslastung |
| Ausstehende Updates | Windows Updates verfuegbar (Sicherheitsupdates rot) |
| Angemeldete Benutzer | Aktuell angemeldete Benutzer |
| Uptime | Betriebszeit |
| Letzte Antwort | Letzter Agent-Heartbeat |
| Fernzugriff | RDP- und RustDesk-Buttons fuer Schnellzugriff (siehe unten) |
Host hinzufuegen
Per Agent (empfohlen)
- Installieren Sie den Agent auf dem Windows Server (siehe Agent-Installation)
- Der Agent erkennt automatisch das Windows-System
- Der Host erscheint im Windows-Modul
Manuell
- Klicken Sie auf Windows Server hinzufuegen
- Geben Sie Kunde, Hostname und IP-Adresse ein
Detail-Modal
Klicken Sie auf einen Windows Server in der Tabelle, um das Detail-Modal zu oeffnen.
Das Detail-Modal enthaelt 9 Haupttabs am oberen Rand. Der Tab Uebersicht enthaelt zusaetzlich 7 Subtabs fuer detaillierte Systeminformationen.
Haupttabs
| Tab | Icon | Beschreibung |
|---|---|---|
| Uebersicht | Monitor | Systeminformationen mit Subtabs (siehe unten) |
| Checks | ClipboardCheck | Health-Check-Ergebnisse und -Status |
| Jobs | ListTodo | Laufende und abgeschlossene Aufgaben |
| PowerShell | Terminal | Remote PowerShell-Terminal im Browser |
| Log | FileText | Ausfuehrungsprotokolle aller Aktionen |
| Gruppen | Tags | Gruppenzugehoerigkeit verwalten |
| Updates | RefreshCw | Update-Verlauf und Zeitplaene |
| Agent | Cpu | Agent-Status, Logs und Verwaltung |
| Loeschen | Trash2 | Host aus DATAZONE Control entfernen |
PowerShell statt Shell
Das Windows-Modul bietet eine PowerShell-Konsole anstelle der Bash-Shell. Befehle werden direkt als PowerShell-Kommandos ausgefuehrt.
Tab: Uebersicht
Die Uebersicht zeigt im oberen Bereich die wichtigsten Metriken (CPU, RAM, Disk, Uptime) als Karten an. Darunter befinden sich editierbare Felder (Name, Kunde, Beschreibung) und die Subtab-Navigation.
Subtab: Hardware
- CPU-Modell, Kerne, Taktfrequenz
- RAM-Groesse und Belegung
- Festplatten mit Groesse und freiem Speicher
- BIOS/UEFI-Informationen
- Betriebssystem-Details (Edition, Build, Architektur)
Subtab: Dienste (Services)
- Liste aller Windows-Dienste
- Status: Running (gruen), Stopped (rot), Paused (gelb)
- Starttyp: Automatic, Manual, Disabled
- Aktionen: Dienste starten, stoppen und neustarten direkt aus der Tabelle
- Suchfunktion zum schnellen Finden von Diensten
Subtab: Software
Uebersicht der installierten Software mit folgenden Funktionen:
| Funktion | Beschreibung |
|---|---|
| Software-Liste | Alle via Winget erkannten Programme mit Name und Version |
| Software installieren | Oeffnet ein Suchdialog (Winget-Repository), Paket auswaehlen und installieren |
| Software deinstallieren | Direkt aus der Liste per Kontextmenue |
| Software aktualisieren | Verfuegbare Updates anzeigen und einzeln oder alle installieren |
Der Installations-Dialog erlaubt:
- Suchbegriff eingeben (durchsucht das Winget-Repository)
- Ergebnisliste mit Name, ID und Version
- Paket auswaehlen und mit einem Klick installieren
Winget-Integration
Die Software-Verwaltung nutzt den Windows Package Manager (Winget). Damit koennen Sie Software direkt aus dem offiziellen Winget-Repository installieren, aktualisieren und entfernen - alles remote ueber den Agent. Die Software-Liste wird alle 5 Minuten aktualisiert.
Subtab: Windows Updates
- Verfuegbare Windows Updates mit Titel und KB-Nummer
- Approval-Status pro Update (Approved/Denied/Manual) basierend auf der geltenden Patch Policy
- Sicherheitsupdates farblich hervorgehoben
- Update-Verlauf mit Installationsdatum
- Policy-Anzeige - Welche Patch Policy fuer diesen Host gilt
- Approved installieren - Nur genehmigte Updates auf diesem Host installieren
Siehe Patch Management fuer Details zur Policy-Konfiguration.
Subtab: Network
- Netzwerk-Adapter mit Status
- IP-Adressen, Subnetzmaske, Gateway
- DNS-Server-Konfiguration
- MAC-Adressen
Subtab: Disks
- Physische und logische Laufwerke
- Laufwerksbuchstabe, Groesse, freier Speicher
- Dateisystem (NTFS, ReFS, etc.)
- Partitionierung
Subtab: Geplante Aufgaben (Scheduled Tasks)
- Konfigurierte Windows-Aufgabenplanungen
- Name, Status, letzter Lauf, naechster Lauf
- Trigger (Zeitplan, Ereignis, etc.)
- Aktionen (Programm, Script, etc.)
Tab: Checks
Zeigt alle dem Host zugewiesenen Health-Checks:
- OK (gruen), Warning (gelb), Critical (rot), Unknown (grau)
- Letztes Pruefungsergebnis und Zeitstempel
Siehe Health-Checks.
Tab: Jobs
Uebersicht aller laufenden und abgeschlossenen Aufgaben:
- Task-Typ (Update, Script, etc.)
- Status (Pending, Running, Completed, Failed)
- Startzeit und Dauer
Tab: PowerShell
Remote PowerShell-Terminal direkt im Browser:
- Volles interaktives Terminal (xterm.js)
- PowerShell-Prompt mit Farbausgabe
- Unterstuetzt alle PowerShell-Cmdlets
- Copy/Paste moeglich
Tab: Log
Chronologische Ausfuehrungsprotokolle aller Aktionen.
Tab: Gruppen
Gruppenzugehoerigkeit verwalten. Siehe Gruppen.
Tab: Updates
Update-Verlauf und konfigurierte Zeitplaene.
Tab: Agent
Agent-Status, Konfiguration und Logs.
Tab: Loeschen
Host dauerhaft aus DATAZONE Control entfernen.
Achtung
Diese Aktion kann nicht rueckgaengig gemacht werden. Der Agent auf dem Server wird dadurch nicht deinstalliert.
Kontextmenue
Rechtsklick auf einen Windows Server:
- Details oeffnen - Detail-Modal anzeigen
- RDP-Tunnel starten - Remote Desktop-Verbindung
- PowerShell oeffnen - Remote PowerShell starten
- Tunnel starten - Weitere Tunnel-Vorlagen
- Update starten - Windows Updates installieren
- Script ausfuehren - PowerShell-Script ausfuehren
Tunnel-Vorlagen
| Vorlage | Zielport | Beschreibung |
|---|---|---|
| RDP | 3389 | Remote Desktop Protocol |
| Agent SSH | 22 | SSH ueber den Agent |
| WinRM HTTP | 5985 | Windows Remote Management (HTTP) |
| WinRM HTTPS | 5986 | Windows Remote Management (HTTPS) |
| SMB | 445 | Dateifreigaben |
| HTTP | 80 | Webserver-Zugriff |
| HTTPS | 443 | Verschluesselter Webzugriff |
| Custom | Frei | Beliebiger Port |
Patch Management
Der Tab Patch Management in der Windows-Navigation bietet eine zentrale Uebersicht ueber alle Windows Updates:
- Updates - Globale Update-Uebersicht ueber alle Hosts mit Approval-Status
- Policies - Patch Policies erstellen und verwalten (Severity-/Kategorie-Regeln, KB-Blocklist)
- Compliance - Patch-Status pro Host mit Ampelsystem
Siehe Patch Management fuer die vollstaendige Dokumentation.
Update-Zeitplaene
| Typ | Beschreibung |
|---|---|
| Windows Update | Alle verfuegbaren Windows Updates installieren |
| Update + Reboot | Updates installieren mit Neustart und optionalem Post-Update-Script |
Siehe Update-Zeitplaene fuer Details.
Fernzugriff-Spalte
Die Spalte Fernzugriff in der Host-Tabelle zeigt Schnellzugriff-Buttons:
RDP-Zugriff
- Klicken Sie auf den RDP-Button in der Host-Tabelle oder im Kontextmenue
- Ein RDP-Tunnel wird automatisch erstellt
- Kopieren Sie die angezeigte Verbindungsadresse (
server:port) - Oeffnen Sie Ihren RDP-Client (mstsc.exe) mit dieser Adresse
Der Tunnel verschluesselt die Verbindung ueber WebSocket, sodass kein direkter Netzwerkzugang zum Server erforderlich ist.
RustDesk-Integration
Falls RustDesk auf dem Windows-Host installiert ist, zeigt der Agent die RustDesk-ID im Heartbeat mit. In der Fernzugriff-Spalte erscheint dann ein zusaetzlicher RustDesk-Button:
- Klick oeffnet die RustDesk-Verbindung (
rustdesk://-Protokoll) - Die RustDesk-ID und -Version werden automatisch erkannt
- Passwort wird auf Anfrage vom Agent abgerufen (nicht im Heartbeat enthalten)
RustDesk-Erkennung
Der Agent prueft bei jedem Heartbeat, ob RustDesk installiert ist, und liest die ID aus der Konfiguration. Die Version wird ebenfalls gemeldet.
Angemeldete Benutzer
Die Spalte Angemeldete Benutzer zeigt die aktuell auf dem Windows-Server angemeldeten Benutzer:
- Benutzername und Sitzungstyp (Konsole, RDP)
- Wird bei jedem Heartbeat (30s) aktualisiert
- Mehrere angemeldete Benutzer werden als Liste angezeigt