Backup Batch

  • Hi!

    Datenverlust wegen beschaedigter/ungnaediger/zerkratzter oder sonstwie ungluecklicher cd...hatte aber noch ein backup von ein paar tagen vorher.

    Bin jetzt sozusagen aufgestiegen zu tb2.04.7 und XP Prof und wollte gerne thebat_backup batch benutzen. Wie kann ich das auf cd brennen? moecht's gerne nach deutschland mitnehmen und habe keinen wechsellaufwerk oder ramstick. einfach durchfuehren und dann den backupordner auf cd brennen, oder funktioniert dan restore nicht mehr? :denk:

    Danke schon mal fuer die hilfe!

    Katharina

  • Zitat

    Dann sind aber auch alle Mails weg die du zwischen dem Backup und der Rückspielung bekommen hast...ein mehr als riskantes Unternehmen :thumbdown:


    Nur wenn zwischenzeitlich abgrfragt wurde, auf dem Rechner, auf dem das Backup landen soll.


    MfG
    caschy

  • Hallo zusammen,

    ich habe zu dem automatischen Backup auch zwei Anmerkungen zu machen:

    Bei mir funktioniert es prima das ich einzelne Mailaccounts wiederherstellen kann, allerdings weigert sich der Batch meine Registrierungssdaten zu sichern.
    Ich verwende als Betriebssystem XP SP1 und starte die Sicherung als Administrator.

    Wenn jemand dazu einen Lösungsweg finden würde wäre das prima!


    Schönen Gruß


    Michael

  • Aaaaaaalso. Geht es hier um ein Problem mit der internen Sicherung von TheBat! oder der von uns erstellten Batch-Datei?

    Poste mal deine Batchdatei und ich sage dir, wo der Fehler liegt.

    Zur Info: Der Punkt an dem die Reg ausgelesen wird, liegt hier in der Backup-Datei:

    Code
    :: The Bat! Einstellungen aus der Registry exportieren ...
    regedit /e %REGFILE% HKEY_CURRENT_USER\Software\RIT
    
    
    :: ... und in das Zielverzeichnis verschieben
    move %REGFILE% %TARGET_DIR%\Data\%REGFILE%

    In der Restore-Batch muss das natürlich zurückgespielt werden:

    Code
    :: The Bat! Einstellungen in die Registry importieren ...
    :: /s = keine Sicherheitsabfrage
    regedit /s Data\%REGFILE%

    MfG
    caschy

    Einmal editiert, zuletzt von caschy (15. April 2004 um 18:40)

  • Hallo,

    es geht um ein "Problem" mit dem von euch erstellten Batch.
    Dieser Batch ist nach Programm Ordner wie folgt geändert worden:


    @echo off
    cls

    echo Automatisierte Sicherung von The Bat!
    echo -------------------------------------
    echo.

    :: Welche Dateien sollen gesichert werden?
    :: The Bat! Installationsverzeichnis
    set SOURCE_DIR="E:\Programme\TheBat!"

    :: Wo sollen die gesicherten abgelegt werden?
    set TARGET_DIR="E:\TheBat!_Backup\%DATE%"

    :: Welches Programm wird für die Sicherung benutzt?
    set ARCHIVER="~pkzip\pkzip.exe"

    :: Welche Einstellungen sollen für die Sicherung benutzt werden?
    set ARCHIVERCMD=%ARCHIVER% -n+ -rP -whs -Jhars

    set XSOURCE_DIR=%SOURCE_DIR%\*.*

    :: Welche Dateinamen sollen für die Sicherung benutzt werden?
    set ZIPFILE=TheBat!.zip
    set REGFILE=TheBat!.reg
    set BATCHFILE=TheBat!_Backup.bat
    set PROTFILE=Quelle.txt

    :: Heutige Sicherung bereits durchgeführt?
    if exist %TARGET_DIR% goto end

    :: Sicherungsprogramm im angegebenen Pfad vorhanden?
    if not exist %ARCHIVER% goto noarchiver

    :: The Bat! Installationsverzeichnis korrekt?
    if not exist %SOURCE_DIR%\thebat.exe goto nothebat

    :: Verzeichnis für heutige Sicherung angelegen
    md %TARGET_DIR%

    :: Sicherung durchführen
    %ARCHIVERCMD% %TARGET_DIR%\%ZIPFILE% %XSOURCE_DIR%

    :: The Bat! Einstellungen aus der Registry exportieren ...
    regedit /e %REGFILE% HKEY_CURRENT_USER\Software\RIT\

    :: ... und in das Zielverzeichnis verschieben
    move %REGFILE% %TARGET_DIR%\%REGFILE%

    :: Diese Batch-Datei ebenfalls sichern
    copy %BATCHFILE% %TARGET_DIR%\%BATCHFILE%

    :: Protokollieren, welches Verzeichnis für die Sicherung benutzt wurde
    echo %SOURCE_DIR% >%TARGET_DIR%\%PROTFILE%

    :: Prüfen, ob alle Dateien vorhanden sind
    if not exist %TARGET_DIR%\%ZIPFILE% goto nozipfile
    if not exist %TARGET_DIR%\%REGFILE% goto noregfile
    if not exist %TARGET_DIR%\%BATCHFILE% goto nobatchfile
    if not exist %TARGET_DIR%\%PROTFILE% goto noprotfile

    goto end

    :: Packprogramm nicht gefunden
    :noarchiver
    echo.
    echo FEHLER: Packprogramm %ARCHIVER% nicht gefunden!
    pause
    goto end

    :: Falsches The Bat! Installationsverzeichnis
    :nothebat
    echo.
    echo FEHLER: Falsches The Bat! Installationsverzeichnis (SOURCE_DIR)!
    pause
    goto end

    :: Fehlende Dateien
    :nozipfile
    echo.
    echo FEHLER: Datei %TARGET_DIR%\%ZIPFILE% nicht gefunden!
    pause
    goto end

    :noregfile
    echo.
    echo FEHLER: Datei %TARGET_DIR%\%REGFILE% nicht gefunden!
    pause
    goto end

    :nobatchfile
    echo.
    echo FEHLER: Datei %TARGET_DIR%\%BATCHFILE% nicht gefunden!
    pause
    goto end

    :noprotfile
    echo.
    echo FEHLER: Datei %TARGET_DIR%\%PROTFILE% nicht gefunden!
    pause
    goto end

    :: Sicherung beendet
    :end

    set SOURCE_DIR=
    set XSOURCE_DIR=
    set TARGET_DIR=
    set ARCHIVER=
    set ARCHIVERCMD=
    set ZIPFILE=
    set REGFILE=
    set BATCHFILE=
    set PROTFILE=

    exit


    Was nicht klappt, ist die Erstellung von set REGFILE=TheBat!.reg

    Für eine Hilfe wäre ich dankbar!

    Michael

  • Bekommst du denn eine Fehlermeldung oder so?

    Erstelle mal testweise eine Batch, mit folgendem Text:

    Code
    regedit /e test.reg HKEY_CURRENT_USER\Software\RIT\


    Wenn du diese ausführst, sollte eigentlich eine Reg-Datei gesichert werden. Tut es das?

    MfG
    caschy

  • Es kommt keine Fehlermeldung!
    Wenn ich den Test Batch ausführe wird eine Sicherung der Registratur geschrieben.
    Dummer Gedanke, da ich mich mit Batch Dateien eigentlich garnicht auskenne: Kann es an der Benennung der %REGFILE% Datei liegen?

    Schon mal Dank für die rasche Antwort!

  • Die Batch Datei sichert alles bis auf die Registratur. Eigentlich nicht schlimm, die kann ich ja dann einmalig erheben.
    Ich dachte nur weil die Möglichkeit der Sicherung besteht, das ich irgendetwas falsch mache.

    MfG

    Corey

  • Mia Culpa!!

    Bei mir muss irgendetwas in der Benutzer Verwaltung daneben sein, wenn ich auf die .bat Datei einen Doppelklick ausübe, werden alle Dateien wie gewünscht gesichert. Dies funktioniert leider nicht wenn ich dies Automatisiert tue und den Benutzer Administrator mit Kennwort übergebe.

    Schade eigentlich!

  • Wenn ich meine Sicherung zurückspielen will, passiert immer folgendes:

    das Dos Fenster geht kurz auf und gleich wieder zu. Lasse ich das Tool unter Dos laufen, erscheint : "Syntax Fehler".

    Poste mal den Inhalt der beiden Dateien:


    Einmal editiert, zuletzt von Hammer0id (9. Mai 2004 um 23:27)

  • Quelle.dat
    TheBat!.rar
    TheBat!_backup.bat.txt
    TheBat!_reg.dat
    unrar.exe

    Kann ich dir sonst noch weiterhelfen?
    Habe nun schon mehrere Backups durchgeführt, aber keines lässt sich zurückspielen.
    Ist ein WinXP System und TheBat wurde nat. vorher beendet..