विंडोज एक्सपी - क्या किसी फ़ाइल के लिए किसी अन्य फ़ाइल से अनुमतियों को सेट करने का एक त्वरित तरीका है?


0

आखिरकार यह पता लगाने के बाद कि मैं नेटवर्क पर एक फ़ोल्डर से किसी विशेष फ़ाइल की प्रतिलिपि क्यों नहीं बना सकता (पहली बार फ़ाइल को कॉपी करने / फ़ोल्डर में स्थानांतरित करने के बारे में खरीदी गई अनुमतियाँ समस्या - जो कुछ भी था, फ़ाइल के लिए अनुमतियाँ एक ही फ़ोल्डर में दूसरों से अलग थे) - इसने मुझे मारा कि किसी फ़ाइल के लिए अनुमतियों को किसी दूसरे के समान सेट करना कितना मुश्किल लगता है।

क्या फ़ाइल A के लिए अनुमतियों को सेट करने का एक त्वरित तरीका समान फ़ोल्डर में फ़ाइल B के समान है?



लगभग एक डुप्लिकेट - कमांड-लाइन उदाहरण दिए गए हैं icacls.exeजिनके लिए एक्सपी के लिए उपलब्ध नहीं है। XP संस्करण में cacls.exeटेक्स्ट फ़ाइल से अनुमतियों को सहेजने और पढ़ने के विकल्प नहीं हैं।
रॉस्मिक्‍स

जवाबों:


1

यह मानते हुए कि आपके पास Windows PowerShell स्थापित है, PowerShell प्रॉम्प्ट में निम्न कमांड स्थापित करना चाहिए जो आपको चाहिए

इस उदाहरण में फ़ाइल A कॉपी करने की अनुमति वाली फ़ाइल है, और B फ़ाइल वह फ़ाइल है जिसे कॉपी की गई अनुमतियों को प्राप्त करना चाहिए।

Get-Acl -Path <path-to-file-a> | Set-Acl <path-to-file-b> 

मुझे पूरा यकीन है कि Windows XP पर डिफ़ॉल्ट रूप से PowerShell स्थापित नहीं है। इसे पाने के लिए आपको .NET KB 2.0 और विंडोज मैनेजमेंट फ्रेमवर्क दोनों को स्थापित करना होगा जैसा कि इस KB आलेख में वर्णित है ।

दुर्भाग्य से मेरे पास पूरी तरह से परीक्षण करने के लिए विंडोज एक्सपी की एक प्रति उपलब्ध नहीं है, लेकिन मुझे यकीन है कि प्रस्तुत जानकारी प्रासंगिक है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.