हमारे कई डेवलपर कार्यस्थानों पर, हम खतरनाक हो रहे हैं "यह अभिगम नियंत्रण सूची विहित रूप में नहीं है और इसलिए इसे संशोधित नहीं किया जा सकता है।" त्रुटि जब हम कोशिश करते हैं और कुछ फ़ोल्डरों पर अनुमतियाँ सेट करते हैं। हम यह पता लगाने में सक्षम नहीं हैं कि इन ACL को क्या भ्रष्ट कर रहा है।
अभी, मुझे ठीक करने का एकमात्र तरीका भ्रष्ट फ़ोल्डर / फ़ाइल पर राइट-क्लिक करना है, गुण चुनें और सुरक्षा टैब पर क्लिक करें। विंडोज फिर भ्रष्टाचार को नोटिस करेगा और इसे ठीक करने की पेशकश करेगा। मुझे यह पसंद नहीं है क्योंकि यह मैनुअल है और उपयोगकर्ता को यह पता लगाने के लिए कुछ जांच करने की आवश्यकता है कि क्या फ़ोल्डर / फ़ाइल भ्रष्ट है।
कहीं एक स्क्रिप्ट या प्रोग्राम है जो यह स्वचालित रूप से करेगा? मुझे लगता है कि icacls
एक /verify
पैरामीटर है, लेकिन यह सिर्फ मुझे दिखाता है कि एक फ़ाइल / फ़ोल्डर पर ACL दूषित हैं। यह कुछ भी ठीक करने की पेशकश नहीं करता है।
get-acl path_to_corrupt_file | set-acl -path ptah_to_corrupt_file
।