Datensicherung per Kommadozeile über die csbackup.exe

Grundstruktur des Befehls

CsBackup -i <Installationspfad> -m <Mandant1> <Mandant2> -d <Zielordner>

Hinweis: Die CsBackup.exe befindet sich im CuraSoft Client-Ordner, z. B. C:\CuraSoft\Client\CsBackup.exe.


Beispiele

Backup mit Verschlüsselung (empfohlen):

CsBackup -i C:\CuraSoft -m JOY JOY-1 -d X:\Sicherung\CuraSoft

Sichert die Mandanten JOY und JOY-1 (Beispielmandanten – bitte durch eigene Mandantennamen ersetzen) in den angegebenen Zielordner und verschlüsselt die Sicherungen.

Backup ohne Verschlüsselung:

CsBackup -i C:\CuraSoft --plain

Sichert alle vorhandenen Mandanten ohne Verschlüsselung.


Parameter

Parameter Kurzform Beschreibung
--help -? Zeigt die Hilfe an
--destination -d Zielordner für das Backup
--installation -i Pfad zur CuraSoft-Installation oder zur connection.ini
--mandant -m Zu sichernde Mandanten (mehrere durch Leerzeichen getrennt)
--plain Backup wird nicht verschlüsselt

Automatisierung per Aufgabenplanung (empfohlen)

  1. Aufgabenplanung öffnen: Win + Rtaskschd.msc
  2. Neue Aufgabe erstellen: Rechtsklick → Einfache Aufgabe erstellen
  3. Trigger setzen: z. B. täglich zu einer bestimmten Uhrzeit
  4. Aktion: Programm starten
    • Programm: C:\CuraSoft\Client\CsBackup.exe
    • Argumente: -i C:\CuraSoft -m <Mandant1> <Mandant2> -d <Zielordner>
  5. Aufgabe mit einem Konto ausführen, das Schreibrechte auf den Zielordner hat
  6. Option aktivieren: Unabhängig von der Benutzeranmeldung ausführen

Tipp: Den Zielordner -d auf ein Netzlaufwerk oder einen externen Datenträger legen, um eine externe Sicherungskopie zu gewährleisten.


* Wichtig ist, dass zusätzlich der CuraSoft-Ordner aus dem Netzwerkpfad gesichert werden muss, dieser liegt meistens auf dem Server unter C:\curasoft (sonst wie im ersten Bild zu sehen, auf Netzwerkpfad öffnen klicken).