Bunun işi yapacağını düşünüyorum:
robocopy source destination /E /COPY:SOU /xo /xn /xc /xx /LOG+:F:\Sec.log.
" SOU " kopyaları: S = Güvenlik bilgisi (NTFS ACL), O = Mülkiyet bilgisi, U = aUyarı bilgisi
Bu işe yaramazsa, NTFS izinlerini yedeklemek için bu komutu kullanabilirsiniz:
icacls d:\data /save ntfspermissions.txt /t /c
/ T anahtarı çok alt klasör izinleri almak için izin verir. / C anahtarı bu (hatalar hala görüntülenecek olsa da) hataları karşılaştı bile devam etmesini sağlar.
Ardından izinleri geri yüklemek için bu komutu kullanın:
icacls d:\ /restore ntfsperms.txt
İzinleri kaydetme komutunda hedef klasörü belirlediğimi D:\Data
, ancak geri yüklediğimde tam D:\
olarak hedef olarak belirlediğimi unutmayın. D:\
Geri yükleme komutunda hedef olarak belirtmenin , bu düzeydeki diğer klasörlerin izinlerini bir şekilde bozabileceğini düşünebilirsiniz , ancak ntfspermissions.txt çıktı dosyasından görebileceğiniz gibi, yalnızca Veri klasörü ve alt klasörler hakkında bilgi içerir. tüm değişecek.