hajo2006
Goto Top

Robocopy Verzeichnisse Kopieren

Hi,

ich habe mal eine Frage bin was Robocopy so angeht nicht so gut. Habe aber auch schon
ein Script gemacht welches ich gerade am Testen bin.

Hier mal was ich bisher erstellt habe für einen Test:

"D:\Backup\Full" "\\hanbackup\Backup\RCopy\Backup Full" *.* /e /COPYALL

Wenn ich den Job starte beginnt er auch mit dem Kopieren, aber wenn ich dann auf dem Server Hanbackup schaue
ins Verzeichnis dann sind die Áttribute anders:

Quelldatei: 20.06.2024
Zieldatei: 26.07.2024

Dabei soll doch mit der Option /COPYALL die Zieldatei das selbe Datum haben wie die Quelldatei.

Die anderen Optionen muss ich mich noch etwas einlesen. Ist es richtig das wenn ich die Option /purge
in den Befehl mit einsetze das dann alles was nicht mehr in der Quelle ist auch aus dem Ziel gelöscht wird?

Würde mich freuen wenn Ihr mir da etwas helfen könntet.

Content-Key: 43178078842

Url: https://administrator.de/contentid/43178078842

Printed on: July 26, 2024 at 14:07 o'clock

Member: Strods
Strods Jul 26, 2024 updated at 11:05:40 (UTC)
Goto Top
Moin.
ROBOCOPY "Source" "Destination" /E /COPYALL /DCOPY:T /TIMFIX  
Ist es richtig das wenn ich die Option /purge in den Befehl mit einsetze das dann alles was nicht mehr in der Quelle ist auch aus dem Ziel gelöscht wird?
Ja, aus der Doku:
/PURGE :: Löscht Zieldateien/-verzeichnisse, die in der Quelle nicht mehr vorhanden sind.
In dem Fall kannst du auch gleich zu /MIR greifen das ist dann das selbe, aus der DOKU:
/MIR :: Spiegelt eine Verzeichnisstruktur (Entspricht "/E" mit "/PURGE").

Gruß Strods
Member: Hajo2006
Hajo2006 Jul 26, 2024 at 11:12:38 (UTC)
Goto Top
Hallo @Strods,

was macht denn die Option /DCOPY:T ? Das mit TIMFIX habe ich gefunden face-smile
Member: Strods
Strods Jul 26, 2024 updated at 11:14:18 (UTC)
Goto Top
Zitat von @Hajo2006:
was macht denn die Option /DCOPY:T ? Das mit TIMFIX habe ich gefunden face-smile
Überträgt auch die Verzeichniszeitstempel.
/DCOPY:T :: Kopiert Verzeichniszeitstempel.
Member: MysticFoxDE
MysticFoxDE Jul 26, 2024 at 12:26:23 (UTC)
Goto Top
Moin @Hajo2006,

pack bei ROBOCOPY noch "/j" dazu, dann läuft der Kopiervorgang eventuell um einiges schneller. 😉

Gruss Alex
Member: Hajo2006
Hajo2006 Jul 26, 2024 at 12:51:27 (UTC)
Goto Top
Moin @MysticFoxDE,

was bewirkt denn das kleine j? Konnte das nicht finden in der robocopy Hilfe.

Gruß
Member: Hajo2006
Hajo2006 Jul 26, 2024 at 12:58:49 (UTC)
Goto Top
Eine Sache hätte ich da jetzt noch zusätzlich:

habe meinen Befehl von Oben nun erweitert durch:

/DCOPY:T /PURGE /NP /LOG+:C:\Backup.log

Nun sehe ich aber nicht mehr wieweit er ist beim Kopieren. Kann das sein das es daran ligt das
er nun das ganze ja in die LOG Datei schreibt und er somit es nicht mehr im CMD-Promt anzeigt?
Member: emeriks
emeriks Jul 26, 2024 at 13:10:28 (UTC)
Goto Top
Nun sehe ich aber nicht mehr wieweit er ist beim Kopieren.
/TEE
Member: emeriks
emeriks Jul 26, 2024 at 13:12:47 (UTC)
Goto Top
was bewirkt denn das kleine j?
Er meint bestimmt /XJ.

Das istaber bloß relevant, wenn man Ordnerstrukturen kopiert, wo Junctions enthalten sind, wie z.B. bei C:\Users.
Member: Hajo2006
Hajo2006 Jul 26, 2024 at 13:14:08 (UTC)
Goto Top
Moin @emeriks

was meinst du mit /TEE ?? Den Schalter finde ich nicht in der Hilfe
Member: emeriks
emeriks Jul 26, 2024 updated at 13:17:43 (UTC)
Goto Top
Was habt Ihr da für ne Version?!

/DCOPY:T gibt es bei mir nicht.
ERROR : Invalid Parameter #3 : "/DCOPY:T"

Und /TEE steht im Hilfetext ganz unten
/TEE :: output to console window, as well as the log file.
Member: Hajo2006
Hajo2006 Jul 26, 2024 at 13:20:51 (UTC)
Goto Top
Zitat von @emeriks:

Was habt Ihr da für ne Version?!

Ich nutze die Version die beim Server 2019 integriert ist. Weiß jetzt nicht
welche das von der Version her ist
Member: emeriks
emeriks Jul 26, 2024 at 13:24:08 (UTC)
Goto Top
/DCOPY gibt es unter Win2022 nicht mehr.
/TEE aber sehr wohl bei Win2019.
Member: emeriks
emeriks Jul 26, 2024 at 13:26:41 (UTC)
Goto Top
Am Rande:
Das Datum eines Ordners ist Null aussagekräftig. Wenn ich heute einen neuen Ordner erstelle und dann eine Datei mit Zeitstempel von 2000 rein kopiere, dann bekommt der Ordner auch keinen Zeitstempel von 2000 sondern den von Heute, Zeitpunkt des Speicherns der kopierten Datei.