आप "TAKEOWN.EXE" की तलाश कर रहे हैं, जो पहली बार विंडोज सर्वर 2003 में एक मानक घटक के रूप में था, और मेरा मानना है कि पहले एक संसाधन-किट आइटम था। यह विंडोज 7, और शायद नए सिस्टम पर उपलब्ध है।
takeown /f <some-file-or-folder> /r
/r
निर्दिष्ट फ़ोल्डर के सभी बच्चों पर पुनरावर्ती ऑपरेशन करता है। इसके विपरीत subinacl
, आपको उस उपयोगकर्ता के रूप में लॉग इन करना होगा जिसे आप स्वामित्व लेना चाहते हैं; या, आप बस "व्यवस्थापकों" समूह को स्वामित्व प्रदान कर सकते हैं।
यहाँ इसके दस्तावेज की एक प्रति है, जैसा कि SS64 पर संरक्षित है :
सिंटैक्स TAKEOWN [/ s कंप्यूटर [/ u [डोमेन] UserName [/ p [पासवर्ड]]]] / f FileName [/ a] [/ r [/ d [Y | N}]] |
कुंजी / कंप्यूटर एक दूरस्थ कंप्यूटर का नाम या आईपी पता (बैकस्लैश का उपयोग न करें)। डिफ़ॉल्ट = स्थानीय कंप्यूटर। यह पैरामीटर कमांड में निर्दिष्ट सभी फ़ाइलों और फ़ोल्डरों पर लागू होता है।
/ u [डोमेन] उपयोगकर्ता नाम निर्दिष्ट उपयोगकर्ता खाते की अनुमतियों के साथ स्क्रिप्ट चलाएँ। डिफ़ॉल्ट = सिस्टम अनुमतियाँ।
/ p [पासवर्ड] उस उपयोगकर्ता खाते का पासवर्ड जिसे / u पैरामीटर में निर्दिष्ट किया गया है।
/ f फ़ाइल का नाम फ़ाइल नाम, UNC पथ या निर्देशिका नाम पैटर्न। वाइल्डकार्ड वर्ण * को स्वीकार करता है
/ वर्तमान उपयोगकर्ता के बजाय व्यवस्थापक समूह को स्वामित्व दें।
/ r निर्दिष्ट निर्देशिका और उपनिर्देशिकाओं में सभी फाइलों पर एक पुनरावर्ती ऑपरेशन करें।
/ डी {वाई | N} उस पुष्टि संकेत को दबाएं, जो तब दिखाया जाता है जब वर्तमान उपयोगकर्ता के पास किसी निर्दिष्ट निर्देशिका पर "सूची फ़ोल्डर" की अनुमति नहीं है, और इसके बजाय एक डिफ़ॉल्ट मान का उपयोग करें: Y: निर्देशिका का स्वामित्व लें। N: निर्देशिका छोड़ें। ध्यान दें कि आपको / r विकल्प के साथ संयोजन में इस विकल्प का उपयोग करना चाहिए। यदि / एक पैरामीटर निर्दिष्ट नहीं है, तो फ़ाइल स्वामित्व उस उपयोगकर्ता को दिया जाता है जो वर्तमान में कंप्यूटर पर लॉग ऑन है।
मिश्रित पैटर्न का उपयोग कर (और *) टेकऑन कमांड द्वारा समर्थित नहीं हैं।
फ़ाइल / फ़ोल्डर के लिए स्वामी को बदलने के बाद, आप फिर फ़ाइलों को पूर्ण अनुमति दे सकते हैं और बाद में उन्हें पढ़ सकते हैं या हटा सकते हैं।