Files

2.5 KiB

MSP App - TODO

Windows Update Reporting

Scan-Button für einzelne Agents

  • Button in Computer-Tabelle oder Detail-Modal hinzufügen
  • API-Aufruf: POST /winupdate/{agent_id}/scan/ - Scan anstoßen
  • API-Aufruf: POST /winupdate/{agent_id}/install/ - Approved Updates installieren
  • Feedback nach Auslösung anzeigen (asynchrone Operation)
  • Optional: Bulk-Scan für alle Agents eines Mandanten

Windows Update Diagnostics Scripts (TacticalRMM)

  • ID 153: MSP - Windows Update Diagnostics (Text-Ausgabe)
  • ID 154: MSP - Windows Update Diagnostics JSON (strukturierte Ausgabe)

JSON-Skript liefert:

  • hostname, timestamp, os (caption, build, version)
  • services - Status aller relevanten Dienste (wuauserv, bits, cryptsvc, etc.)
  • configuration - WSUS-Einstellungen, AU-Optionen
  • updates - Historie, letzte erfolgreiche Installation, ausstehende Updates
  • storage - SoftwareDistribution Ordnergröße
  • errors - Fehler aus Event Log (letzte 7 Tage)
  • connectivity - Erreichbarkeit der Update-Server
  • issues - Array mit erkannten Problemen
  • status - OK / WARNING / CRITICAL

Erkenntnisse aus CWWS12-Analyse (07.01.2026)

  • patches_last_installed im Agent-Endpoint zeigt Scan-Zeitpunkt, nicht Install-Zeitpunkt
  • Echtes Installationsdatum kommt aus date_installed Feld der einzelnen Patches
  • OS Build-Nummer kann als Indikator für Update-Status verwendet werden
  • TacticalRMM API bietet kein Ereignis-Protokoll für Windows Update Scans

TacticalRMM Windows Update Verhalten

  • TRMM setzt AUOptions=1 bei Agent-Installation → Updates werden von TRMM verwaltet
  • AUOptions=1 ist daher kein Problem bei TRMM-verwalteten Systemen
  • BITS-Dienst startet on-demand → "Stopped" ist normal
  • TRMM prüft Patch-Policy alle 8 Stunden
  • "Other" Kategorie = reguläre monatliche Updates (Microsoft-Benennung)
  • Wenn Agent offline bei Patch-Zeitpunkt → kein "install when online"

Echte Probleme erkennen

Befund Bei TRMM-System Ohne TRMM
AUOptions=1 Normal Problem
BITS Stopped Normal Normal (on-demand)
403 von update.microsoft.com Problem Problem
Keine erfolgreichen Updates ⚠️ Prüfen ⚠️ Prüfen
Kritische Updates pending Problem Problem

Nächste Schritte

  • JSON-Output des Diagnostics-Skripts in ERPNext verarbeiten
  • Automatisches Ausführen des Skripts bei Problemerkennung
  • Ergebnisse im Detail-Modal der MSP Documentation anzeigen