STRATO Log Batch

Hilfe

So wird der lokale STRATO-Loglauf eingerichtet und geprüft.

Vor dem ersten Lauf

  1. Entweder StratoLogsSetup.exe installieren oder das ZIP entpacken.
  2. dist\StratoLogBatch.exe --diagnose oder diagnose_starten.cmd starten.
  3. Wenn das Zugangsdatenfenster erscheint, STRATO-Benutzername oder Kundennummer und Passwort eingeben.
  4. Die Zugangsdaten werden lokal per Windows-DPAPI für den aktuellen Windows-Benutzer gespeichert.
Die gespeicherten Zugangsdaten gehören nicht in Git, nicht in das ZIP und nicht auf die Website. Sie bleiben als strato_login_credentials.dpapi.json im lokalen Arbeitsordner.

Täglicher Lauf

install_strato_daily_task.ps1 legt die Windows-Aufgabe STRATO Log Batch taeglich an. Sie läuft nur, wenn der Benutzer angemeldet ist, weil Chrome, DPAPI und Fehlerfenster zur Benutzersitzung gehören.

Der Batch startet den Browser sichtbar und maximiert, scrollt auf der Logfiles-Seite bis zum Downloadformular und schließt einen selbst gestarteten Steuerbrowser nach erfolgreichem Lauf wieder.

Nach Aufgabenläufen schreibt er strato_morgenlauf_pruefung.txt und strato_morgenlauf_pruefung.json. Diese Dateien prüfen automatisch, ob der Morgenlauf im Zeitfenster lag, ein frisches Batch-Profil verwendet wurde, die Maximierung protokolliert wurde und Logfiles/Downloadformular erreicht wurden.

Ergebnisse und Fehler

  • strato_batch_run.log: Fortschrittslog des letzten Laufs.
  • strato_batch_report.txt: lesbarer Ergebnisbericht.
  • strato_erkennung_pruefung.txt: Diagnose ohne Download.
  • strato_fehlerberichte\...: lokaler Fehlerbericht mit Browser-Tab-Bildern und optionalem Film.