Tôi nghĩ rằng điều này sẽ làm việc:
robocopy source destination /E /COPY:SOU /xo /xn /xc /xx /LOG+:F:\Sec.log.
" SOU " bản sao: S = an ninh thông tin (NTFS ACL), O = thông tin sở hữu, U = thông tin kiểm toán
Nếu điều này không hiệu quả, bạn có thể sử dụng lệnh này để sao lưu quyền NTFS:
icacls d:\data /save ntfspermissions.txt /t /c
Công tắc / T cũng cho phép nó nhận được các quyền của thư mục con. Công tắc / C cho phép nó tiếp tục ngay cả khi gặp lỗi (mặc dù lỗi vẫn sẽ được hiển thị).
Và sau đó sử dụng lệnh này để khôi phục các quyền:
icacls d:\ /restore ntfsperms.txt
Lưu ý rằng trong lệnh để lưu quyền, tôi đã chỉ định thư mục đích D:\Data
, nhưng khi tôi khôi phục chúng, tôi chỉ định D:\
làm mục tiêu. Bạn có thể nghĩ việc chỉ định D:\
làm mục tiêu trong lệnh khôi phục bằng cách nào đó có thể làm rối các quyền trên các thư mục khác ở cấp đó, nhưng như bạn có thể thấy từ tệp đầu ra ntfspermissions.txt, nó chỉ có thông tin về thư mục Dữ liệu và thư mục con, do đó là tất cả nó sẽ thay đổi.