मुझे लगता है कि यह काम करेगा:
robocopy source destination /E /COPY:SOU /xo /xn /xc /xx /LOG+:F:\Sec.log.
" SOU " प्रतियां: S = सुरक्षा जानकारी (NTFS ACLs), O = स्वामित्व जानकारी, U = अद्यतन जानकारी
यदि यह काम नहीं करता है तो आप NTFS अनुमतियों का बैकअप लेने के लिए इस कमांड का उपयोग कर सकते हैं:
icacls d:\data /save ntfspermissions.txt /t /c
/ टी स्विच यह सबफ़ोल्डर अनुमतियाँ भी पाने के लिए अनुमति देता है। / सी स्विच यह त्रुटियों का सामना करना पड़ा है, भले ही (हालांकि त्रुटियों अभी भी प्रदर्शित किया जाएगा) जारी रखने के लिए अनुमति देता है।
और फिर अनुमतियों को पुनर्स्थापित करने के लिए इस कमांड का उपयोग करें:
icacls d:\ /restore ntfsperms.txt
ध्यान दें कि अनुमतियाँ सहेजने के लिए, मैंने लक्ष्य फ़ोल्डर निर्दिष्ट किया था D:\Data
, लेकिन जब मैंने उन्हें पुनर्स्थापित किया, तो मैंने D:\
लक्ष्य के रूप में निर्दिष्ट किया । आपको लगता D:\
है कि पुनर्स्थापना आदेश में लक्ष्य निर्दिष्ट करने के लिए किसी तरह उस स्तर पर अन्य फ़ोल्डरों पर अनुमतियों को गड़बड़ कर सकता है, लेकिन जैसा कि आप ntfspermissions.txt आउटपुट फ़ाइल से देख सकते हैं, इसमें केवल डेटा फ़ोल्डर और सबफ़ोल्डर्स के बारे में जानकारी है, ताकि यह सब बदल जाएगा।