Herbert Leitner 10 Geschrieben 20. Februar 2008 Melden Teilen Geschrieben 20. Februar 2008 Hall! Ich würde gerne über NTBackup auf eine externe (USB) Festplatte sichern, dies Zeitgesteuert und 5 alte Zyklen beibehalte. Bei jeder sicherung sollte die letzte (die dann 6. währe) gelöscht werden. Das ist notwendig weil die Kapazität auf der Platte beschränkt ist! Die Sicherung per Script ist einfach, geht über NTBackup und dann ein paar Parameter. Auch die Sache mit dem Erstellen von einem Verzeichnis mit dem aktuellem Datum kriege ich hine: for /f "delims=. tokens=1,2,3" %%a in ('echo %date%') do set datum=%%c.%%b.%%a Nach dem Befehl habe ich eine Umgebungsvariable mit dem Namen "Datum" die das aktuelle Datum enthält. Wie schaffe ich es aber, daß ich die jeweils letzte Sicherung lösche? Gibts dafür ein Programm oder einen fertigen Scrpt? Gruß und Dank! Herbert Zitieren Link zu diesem Kommentar
grizzly999 11 Geschrieben 20. Februar 2008 Melden Teilen Geschrieben 20. Februar 2008 Versuche es mal mit forfiles.exe und entsprechenden Paramtern (die Online Hilfe is your friend ;)) Ist bei 2003 schon dabei, bei 2000 nur im Resource Kit vorhanden. grizzly999 Zitieren Link zu diesem Kommentar
Velius 10 Geschrieben 20. Februar 2008 Melden Teilen Geschrieben 20. Februar 2008 Kuck mal hier, das VBS macht das eigentlich schon: Script Based Backup System V1 Musst dich wohl aber erst etwas einarbeiten - bei Hilfe, fragen! P.S.: Der default Script Host muss auf CScript gestellt werden und das Betriebssytem darf im Datumsfeld keine '/' als Trennsymbol verwenden, da Ordner mit dem aktuellen Datum/Zeitstempel angelegt werden - Ordner ünterstützen kein '/'. cheers Velius Zitieren Link zu diesem Kommentar
Velius 10 Geschrieben 20. Februar 2008 Melden Teilen Geschrieben 20. Februar 2008 Der Parameter iNumberOfBackup = legt übrigens fest, wieviele Sicherungen aufbewahrt werden sollen - '0' bedeutet überschreiben und 'n' n-Anzahl Sicherungen die aufbewahrt werden sollen bis das Älteste überschrieben wird. Zitieren Link zu diesem Kommentar
Herbert Leitner 10 Geschrieben 21. Februar 2008 Autor Melden Teilen Geschrieben 21. Februar 2008 Kuck mal hier, das VBS macht das eigentlich schon: Script Based Backup System V1 Musst dich wohl aber erst etwas einarbeiten - bei Hilfe, fragen! Velius Hallo! Dank Dir für den Link! Das Script ist wirklich umfangreich. Ich sag mal so: Das ist doppelt so lang wie meine 3-Zeiler. Wenn ich mir aber vorstelle, daß meine 3-Zeiler meist bereits 4 Fehler enthalten. Da bin ich mir dann nicht sicher, ob ich mir das überhaupt starten treue. Soviel ist sicher, ohne Euinarbeitung ist das nicht zu verwenden. Die nötigen Anpassungen die ich mir noch raussuche muss: o.) Source - was gesichert werden soll o.) Protokollierung o.) Das Zeil soll wenn möglich ein Verzeichnis sein o.) Das Datum sollte JJJJ.MM.TT sein und nicht TT.MM.JJJJ (ich weiß nicht ob das bereits berücksichtigt wurde) o.) Der Script sollte mit Windows 2000Pro und XP Pro laufen. Gruiß und Dank! Herbert Zitieren Link zu diesem Kommentar
Velius 10 Geschrieben 21. Februar 2008 Melden Teilen Geschrieben 21. Februar 2008 Führ das Script mit Cscript mal aus und es erstellt dir ein Backup im aktuellen Verzeichnis. Kann nix schief gehen... Datumformat kannst du auch im OS festlegen (Systemsteurerung -> Regions und Sprachoptionen). Protokollierung müsste ich mich jetzt kurz schlau machen. Zitieren Link zu diesem Kommentar
Herbert Leitner 10 Geschrieben 21. Februar 2008 Autor Melden Teilen Geschrieben 21. Februar 2008 Führ das Script mit Cscript mal aus und es erstellt dir ein Backup im aktuellen Verzeichnis. Kann nix schief gehen... Datumformat kannst du auch im OS festlegen (Systemsteurerung -> Regions und Sprachoptionen). Protokollierung müsste ich mich jetzt kurz schlau machen. Hallo! Ich habe das das Script gestartet, da passiert gar nichts. Naja fast nichts: Es wird ein Verzeichnis erstell mit dem Datum/Uhrzeit und da wird eine leere LOG-Datei erstellt. Das war alles - keien Anzeige - kein garnichts! Leider muss ich auch am Namen von dem Verzeichnis feilen. Per Default lautet das Donnerstag 21.02.2008 10.55 Das kann so nicht bleiben weil sich das nicht sortieren läßt! Wie jemand aus so eine seltsame Idee kommt ist mir schleierfhaft. So sortieren meist die Leute die den ersten Tag am Computer sitzen. Wie Du schon sagtest - Einarbeitung ist notwendig. Erschreckend wie Recht Du damit hatest! Danke und LG! Herbert Zitieren Link zu diesem Kommentar
Velius 10 Geschrieben 21. Februar 2008 Melden Teilen Geschrieben 21. Februar 2008 Also der Script Host scheint auf Cscript zu sein, sonst wäre da ein Pop-up mit entsprechendem Hinweis gekommen. Prüfe noch unter Systemsteuerung -> Regions und Sprachoptionen -> anpassen -> Reiter 'Datum' dass da das 'Datumstrennzeichen' entweder ein Punkt oder Bindestrich ist, aber keinesfalls ein Slash. Das Datumsformat kannst du übrigens auch da anpassen, da das Script es direkt aus dem OS liest. Zitieren Link zu diesem Kommentar
Herbert Leitner 10 Geschrieben 21. Februar 2008 Autor Melden Teilen Geschrieben 21. Februar 2008 Also der Script Host scheint auf Cscript zu sein, sonst wäre da ein Pop-up mit entsprechendem Hinweis gekommen. Prüfe noch unter Systemsteuerung -> Regions und Sprachoptionen -> anpassen -> Reiter 'Datum' dass da das 'Datumstrennzeichen' entweder ein Punkt oder Bindestrich ist, aber keinesfalls ein Slash. Das Datumsformat kannst du übrigens auch da anpassen, da das Script es direkt aus dem OS liest. Hallo! Ich habe natürlich die paar Sachen getestet bzw. eingerichtet: Scripting Host ist auf CScript gestellt Das Datumsformat ist richtig eingestellt Wei gesagt, das muss ich mir mal in Ruhe ansehe - und anpassen. Das geht nicht so zwischen Türe und Angel! Dank Dir! Herbert Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.