Seite 1 von 1

off topic roboccopy

Verfasst: Dienstag 27. Januar 2026, 19:13
von rfbdoc
Im Rahmen von Sicherungsroutinen liessen sich früher mit dem Befehl
Robocopy \\Server1\G\EigeneDateien C:\Users\%username%\documents\EigeneDateien /Mir
die auf Server1 im Laufwerk G\EigeneDateien liegenden Daten problemlos in den Systemordner Dokumente des jeweiligen Clienten spiegeln.
Jetzt erhalte ich -bedingt durch den Schreibschutz der Dateien- unter Win11 die Meldung Fehler 5, die ein kopieren der Dateien mittels robocopy verhindert. Ausführung als Administrator ändert daran auch nichts.
Wie lässt sich der Schreibschutz überlisten ?

Re: off topic roboccopy

Verfasst: Dienstag 27. Januar 2026, 19:43
von Andreas
Hallo,
Wichtige Robocopy-Parameter zum Umgang mit Attributen:

/COPY:DAT (Standard): Kopiert Daten, Attribute und Zeitstempel. Schreibgeschützte Dateien bleiben im Ziel oft schreibbar, da der Schreibschutz-Attributwert nicht zwingend übernommen wird.
/COPY:DT oder /COPY:D (Empfohlen): Kopiert nur Daten und Zeitstempel (und ggf. Attribute, aber nicht das Schreibschutz-Attribut), wodurch der Schreibschutz aufgehoben wird.
/COPYALL: Kopiert alles, inklusive der schreibgeschützten Attribute, was den Schreibschutz am Ziel beibehält.

Beispiele:

Dateien kopieren und Schreibschutz entfernen:
robocopy C:\Quelle D:\Ziel /E /COPY:DT
Verzeichnis spiegeln und Schreibschutz entfernen:
robocopy C:\Quelle D:\Ziel /MIR /COPY:DT

Wenn Dateien trotz Kopieren schreibgeschützt bleiben, hilft oft der Windows-Befehl attrib -r -s "C:\Pfad\zu\Dateien\*.*" /s /d im Nachgang.

Re: off topic roboccopy

Verfasst: Mittwoch 28. Januar 2026, 17:17
von rfbdoc
Auf einem Rechner hilft der Befehl copy:dt, auf einem anderen Rechner dagegen nicht, hier erhalte ich Fehler 2, neue Ordner werden nicht angelegt.
Scheint ein Rechteproblem unter Win11 zu sein.

Re: off topic roboccopy

Verfasst: Donnerstag 29. Januar 2026, 08:10
von Andreas
Hallo rfbdoc,
der Befehl löscht den Schreibschutz beim kopieren einer Datei. Wenn aber schon auf dem Zielverzeichnis eine Datei mit gleichem Namen mit Schreibschutz vorhanden ist, kann der Befehl nicht ausgeführt werden. Also sollte das Zielverzeichnis bei der ersten Ausführung leer sein.
Oder aber zuvor mit dem Windows-Befehl attrib -r -s "C:\Pfad\zu\Dateien\*.*" /s /d sollte der Schreibschutz entfernt werden.
LG