Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 11.04.2011, 14:40   #1
Newbie
 
Offline
Registriert seit: 04-2011
Beiträge: 5
Robocopy - Sicherung eines ganzen Ordners, nur wenn darin etwas geändert wurde

Hallo zusammen,

ich möchte meine täglichen Backups mit Robocopy machen. Ich würde es gerne so machen:

Täglich wird eine neue Kopie eines kompletten Datenordners erstellt, aber nur wenn mindestens eine Datei in diesem Ordner verändert (auch hinzugefürgt oder gelöscht) wurde. Will es mit einer .bat-Datei machen, die täglich ausgeführt wird.

Wenn ich es so mache
"C:\... \robocopy.exe" "C:\Daten\temp" "D:\temp\temp_%date%" /E /A
werden ja nur die geänderten Dateien, aber nicht die übriegen im Ordner kopiert.

So
"C:\... \robocopy.exe" "C:\Daten\temp" "D:\temp\temp_%date%" /E
wird ja alles kopiert.

Wie kriege ich es hin, dass wenn sich auch nur eine Datei in Quellordner geändert hat, der gesamte Quellordner kopiert wird?

Danke schon mal!
wg80 ist unsichtbar Beitrag melden Danke wg80´s Marktplatzbewertungen
    Mit Zitat antworten
Alt 11.04.2011, 14:43   #2
Newbie
 
Offline
Registriert seit: 04-2011
Beiträge: 5
Ups, habe gerade gesehen, dass hier keine Technischen Fragen gepostet werden. Entschuldigung. Ich wusste halt nicht wohin mit meiner Frage, weil es in der ja nicht um Server/Clients geht. Bitte, den Beitrag zu verschieben und mir einen Hinweis zu geben, wo ich sie finde. Vielen Dank!
    Mit Zitat antworten
Alt 11.04.2011, 22:50   #3
olc
Expert Member
 
Benutzerbild von olc
 
Offline
Registriert seit: 07-2006
Beiträge: 3.692
Hi,

versuch einmal einen anderen Ansatz: ROBOCOPY /?

/MAXAGE:n :: MAXimum file AGE - exclude files older than n days/date.
Viele Grüße
olc

Signatur
"Mit dem Wissen wächst der Zweifel." (Johann Wolfgang von Goethe)

    Mit Zitat antworten
Alt 12.04.2011, 00:01   #4
Moderator
 
Benutzerbild von XP-Fan
 
Offline
Registriert seit: 08-2002
Beiträge: 10.038
Ich wusste halt nicht wohin mit meiner Frage, weil es in der ja nicht um Server/Clients geht.
Bitte, den Beitrag zu verschieben und mir einen Hinweis zu geben, wo ich sie finde.
Hier ist dein Beitrag besser aufgehoben denn du suchst ja eine Lösung für ein Script.

Signatur
Gruß und viel Erfolg !

www.ServerHowTo.de - Das MCSEboard.de HowTo Projekt ist online!

    Mit Zitat antworten
Alt 12.04.2011, 07:27   #5
Newbie
 
Offline
Registriert seit: 04-2011
Beiträge: 5
Zitat von XP-Fan Beitrag anzeigen
Hier ist dein Beitrag besser aufgehoben denn du suchst ja eine Lösung für ein Script.
Vielen Dank!
    Mit Zitat antworten
Alt 12.04.2011, 07:31   #6
Newbie
 
Offline
Registriert seit: 04-2011
Beiträge: 5
Zitat von olc Beitrag anzeigen
Hi,

versuch einmal einen anderen Ansatz: ROBOCOPY /?
Hm.. Aber wie mache ich das mit /MAXAGE? Wenn ich das max. Alter mit 1 Tag angebe, so werden ja Dateien, die heute und gestern erstellt/geändert wurden, kopiert. Ich will aber erstens, dass nur die heutigen gesichert werden und dazu noch, dass wenn heute nichts im entsprechenden Ordner geändert wurde, dass auch nichts kopiert wird.
    Mit Zitat antworten
Alt 12.04.2011, 12:04   #7
olc
Expert Member
 
Benutzerbild von olc
 
Offline
Registriert seit: 07-2006
Beiträge: 3.692
Hi,

wenn Du den Task um 00:01 Uhr startest, hast Du immer genau die letzten 24 Stunden...
Wenn nichts verändert wurde, würde nichts kopiert werden.

Ansonsten nimm die PowerShell: Hey, Scripting Guy! How Do I Back Up Files That Have Been Modified in the Last Day? - Hey, Scripting Guy! Blog - Site Home - TechNet Blogs

Viele Grüße
olc

Signatur
"Mit dem Wissen wächst der Zweifel." (Johann Wolfgang von Goethe)

    Mit Zitat antworten
Alt 12.04.2011, 12:23   #8
Board Veteran
 
Offline
Registriert seit: 12-2008
Beiträge: 4.674
2 Durchläufe:
Mit
/L :: List only - don't copy, timestamp or delete any files.
schauen ob etwas geändert wurde (ggf. logfile parsen) und bei ja mit obigem Script alles kopieren.
    Mit Zitat antworten
Alt 12.04.2011, 12:25   #9
Member
 
Offline
Registriert seit: 01-2009
Ort: Bensheim
Beiträge: 225
Frage, ich würde es gerne verstehen: warum willst Du den Ordner kopieren wenn sich nur ein File geändert hat?
    Mit Zitat antworten
Alt 12.04.2011, 14:18   #10
Newbie
 
Offline
Registriert seit: 04-2011
Beiträge: 5
Zitat von jaksa Beitrag anzeigen
Frage, ich würde es gerne verstehen: warum willst Du den Ordner kopieren wenn sich nur ein File geändert hat?
Nun, ich will auf den Stand von jedem Tag, an dem was geändert wurde, zurückgreifen können. Natürlich wäre es ideal, nur die jeweils geänderten Dateien zu kopieren und dann aus allen vorhandenen Kopien sich einen Ordner zusammen zu bauen mit Dateien, die dem Stand von dem gewünschten Tag gleich wären. Aber es wäre für mich zu komplex, so etwas automatisiert zu machen, zumal ich mir schon bei dieser Aufgabe schwer tue.
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SBS - Die Konfiguration für das Softwareupdate wurde geändert und entspricht nicht mehr ... Cryer Windows Server Forum 4 16.11.2010 21:26
Name eines SBS wurde geändert (unprofessionel) xxxomxxx Windows Server Forum 4 30.11.2006 15:49
Terminalserverlizenz wurde geändert?! mi13779 Microsoft Lizenzen 2 28.05.2006 19:08
Zustand der gespeicherten Verbindungen wurde nicht geändert Flipshot Windows Forum — Allgemein 10 10.01.2006 16:08


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:20 Uhr. Seite generiert in 0,041 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang