मेरे पास पावरहेल में गेट-एक्ल के बारे में कोई प्रश्न है। मुझे त्रुटि संदेश मिल रहा है, "पथ तक पहुंच अस्वीकार कर दी गई है"। मैं फ़ोल्डर के मालिक को अपने आप में बदलना चाहता हूं और फिर पावरहेल का उपयोग कर फ़ोल्डर में पूर्ण अनुमति देता हूं।जब गेट-एक्ल "एक्सेस अस्वीकृत" लौटाता है तो मैं पावरहेल के साथ किसी फ़ोल्डर के मालिक को कैसे बदलूं?
$acl = Get-Acl "C:\SomeFolder"
मैं Windows Explorer का उपयोग कर रहा स्क्रिप्ट चलाने से पहले "somefolder" पर अनुमतियों को सेट करने के लिए: यहाँ मुझे त्रुटि दे कोड की पंक्ति है।
- अभिगम नियंत्रण सूची
- मालिक में कोई प्रविष्टि नहीं अपने आप
नहीं है अगर मैं अपने आप को मालिक Windows Explorer जीयूआई से पहले का उपयोग कर रहा त्रुटि संदेश प्राप्त नहीं है: वे इस प्रकार हैं पावरहेल स्क्रिप्ट चला रहा है। मुझे समझ में नहीं आता कि मुझे विंडोज एक्सप्लोरर के साथ मालिक को बदलने की अनुमति क्यों है लेकिन पावरहेल का उपयोग नहीं किया जा रहा है? मेरे पास इस मशीन पर पूर्ण व्यवस्थापक अधिकार हैं। विंडोज 7, पावरहेल 2.0, .NET 3.5।
मुझे लगता है कि मालिक को बदलने का एकमात्र तरीका है एसीएल पर मालिक सेट करें, फिर सेट-एसीएल को फ़ोल्डर में लिखने के लिए उपयोग करें। अगर कोई और तरीका है, तो कृपया मुझे बताएं? मैं पावरहेल का उपयोग कर फ़ोल्डर के मालिक को कैसे बदल सकता हूं?
धन्यवाद, यह वास्तव में काम करता है! – ajh4
आप आईसीएक्सएल का भी उपयोग कर सकते हैं जो मैं विंडोज 7 पर/सेटधारक स्विच के साथ विश्वास करता हूं। Takeown.exe के लिए एक विकल्प का जिक्र करने के लिए। – Paolis