Saya pikir ini akan berhasil:
robocopy source destination /E /COPY:SOU /xo /xn /xc /xx /LOG+:F:\Sec.log.
" SOU " salinan: S = Keamanan info (NTFS ACL), O = Info Kepemilikan, U = Info audit
Jika ini tidak berhasil, Anda dapat menggunakan perintah ini untuk membuat cadangan izin NTFS:
icacls d:\data /save ntfspermissions.txt /t /c
The / T switch memungkinkan untuk mendapatkan hak akses subfolder juga. The / C switch memungkinkan untuk terus bahkan jika kesalahan yang ditemui (walaupun kesalahan masih akan ditampilkan).
Dan kemudian gunakan perintah ini untuk mengembalikan izin:
icacls d:\ /restore ntfsperms.txt
Perhatikan bahwa dalam perintah untuk menyimpan izin, saya menentukan folder target D:\Data
, tetapi ketika saya mengembalikannya, saya menetapkan D:\
sebagai target. Anda mungkin berpikir menentukan D:\
sebagai target dalam perintah restore mungkin entah bagaimana mengacaukan izin pada folder lain di tingkat itu, tetapi seperti yang Anda lihat dari file output ntfspermissions.txt, itu hanya memiliki informasi tentang folder Data dan subfolder, sehingga hanya itu yang akan berubah.
Menggunakan PowerShell:
sumber
Anda dapat mencoba menggunakan Robocopy . AFAIK masih berfungsi pada versi Windows yang lebih baru.
sumber
Seperti Kata Priaeas, robocopy.
Panduan referensi praktis untuk sakelar yang akan digunakan .
/ copyall atau / copy: DATSOU akan menyalin "segalanya" (data, atribut, cap waktu, NTFS ACL, pemilik dan info audit).
sumber
e:
adalah akar dari drive fisik dengan beberapa saham dan semua jenis blok warisan yang tersebar.z:
adalah drive "baru", dalam hal ini drive yang dipetakan.Itu hanya bekerja, bukan untuk berbagi, hanya izin.
sumber
Kunci Program CopyMik Freeware dari:
/ CSF [FileMask1 [FileMask2 [....]]]] Salin atribut keamanan file. Hanya file dengan mask yang ditentukan. (topeng default *)
/ CSD [DirMask1 [DirMask2 [....]]]] Salin atribut keamanan folder. Hanya folder dengan mask yang ditentukan. (topeng default *)
http://www.superbasis.de/copymik/index.htm
sumber