Ich denke, das wird die Arbeit erledigen:
robocopy source destination /E /COPY:SOU /xo /xn /xc /xx /LOG+:F:\Sec.log.
" SOU " -Kopien: S = Sicherheitsinformationen (NTFS-ACLs), O = Besitzinformationen , U = Bearbeitungsinformationen
Wenn dies nicht funktioniert, können Sie mit diesem Befehl NTFS-Berechtigungen sichern:
icacls d:\data /save ntfspermissions.txt /t /c
Mit der Option / T können auch Berechtigungen für Unterordner abgerufen werden. Mit der Option / C kann der Vorgang fortgesetzt werden, auch wenn Fehler auftreten (obwohl weiterhin Fehler angezeigt werden).
Verwenden Sie dann diesen Befehl, um die Berechtigungen wiederherzustellen:
icacls d:\ /restore ntfsperms.txt
Beachten Sie, dass ich im Befehl zum Speichern der Berechtigungen den Zielordner angegeben habe D:\Data
, beim Wiederherstellen jedoch nur D:\
das Ziel angegeben habe. Möglicherweise denken Sie, dass das Angeben D:\
als Ziel im Befehl restore die Berechtigungen für andere Ordner auf dieser Ebene durcheinander bringt. Wie Sie jedoch in der Ausgabedatei ntfspermissions.txt sehen können, enthält sie nur Informationen zum Ordner Data und zu den Unterordnern ist alles, was es ändern wird.