Quantcast
Channel: Andy – Andy's Blog
Viewing all articles
Browse latest Browse all 2170

MailStore Home: Automatisch archivieren und bei Erfolg beenden

$
0
0

Es ist schon ein paar Tage her, das die automatische Archivierung mittels MailStore Home in einem Beitrag besprochen wurde (guckst du hier). Der grundlegende Befehl für die Archivierung hat sich zwar nicht geändert, allerdings funktionierte das automatische Beenden schon lange nicht mehr wie einst beschrieben.

Ein Update musste her, zudem sollte es eine elegantere Lösung werden. Wie so oft führt der Weg über AutoIt. Letztlich wird geprüft, ob die Archivierung erfolgreich abgeschlossen wurde und dann MailStore Home beendet. Bei Misserfolg bleibt das Fenster so stehen wie es ist.

CheckMailStoreHomeEnd.zip

Im Archiv sind der Quellcode und eine für 64-bit Windows kompilierte Exe-Datei enthalten.

Beispiel-Skript:

@echo off

rem Auf erfolgreichen Abschluss der E-Mail-Archivierung pruefen

start "" "C:\Backup\CheckMailStoreHomeEnd.exe"

rem MailStore Home starten / E-Mail-Archivierung durchfuehren

start "" "C:\Program Files (x86)\MailStore\MailStore Home\MailStoreHome.exe" /c archive --id="1"

Mittels Aufgabe lässt sich der gesamte Vorgang unter Windows automatisieren, das klappt allerdings nur unter folgenden Voraussetzungen:

  • Nur erfolgreich bzw. möglich, wenn diese ohne erhöhte Rechte ausgeführt wird.
  • Nur erfolgreich bzw. möglich, wenn der ausführende Benutzer angemeldet ist.

Viewing all articles
Browse latest Browse all 2170