ROBOCOPY का उपयोग करके मेरे कंप्यूटर से दूसरे नेटवर्क कंप्यूटर पर एक फ़ोल्डर की प्रतिलिपि बनाने में परेशानी


2

मैं अपने नेटवर्क पर अपने स्थानीय मशीन से किसी अन्य मशीन के लिए एक फ़ोल्डर में सभी फ़ाइलों और सबफ़ोल्डर्स को कॉपी करने के लिए एक बैच फ़ाइल लिखने की कोशिश कर रहा हूं। मैं ROBOCOPY कमांड का उपयोग करने का प्रयास कर रहा हूं और यह चाहूंगा कि कमांड या तो फाइल को किसी मौजूदा फ़ोल्डर में नेटवर्क मशीन पर कॉपी कर दे, या यह फोल्डर बना दे कि यह मौजूद नहीं होना चाहिए।

मैं वर्तमान में अपने बैच फ़ाइल को परीक्षण के साधन के रूप में लिखने से पहले कमांड लाइन में काम करने के लिए इसे प्राप्त करने की कोशिश कर रहा हूं, लेकिन जब एक नए फ़ोल्डर में कॉपी करने के लिए कमांड लाइन में ROBOCOPY कमांड चला रहा हूं, तो मुझे एक त्रुटि मिल रही है

"त्रुटि 5 (0x00000005) गंतव्य निर्देशिका बनाना \\ servername \ TEST \ new folder \ Access अस्वीकृत है"

मौजूदा फ़ोल्डर में कॉपी करने के लिए कमांड चलाते समय मुझे कई त्रुटियां मिलती हैं, उपरोक्त कुछ त्रुटियां (जैसा कि मैं जिस फ़ोल्डर को कॉपी करने की कोशिश कर रहा हूं उसमें सबफ़ोल्डर हैं), और उन फ़ाइलों के लिए जो सबफ़ोल्डर में नहीं हैं, मुझे निम्न मिलते हैं

"त्रुटि 5 (0x00000005) गंतव्य निर्देशिका तक पहुँच \\ servername \ TEST \ मौजूदा फ़ोल्डर \ पहुँच सुरक्षित है"

"त्रुटि 5 (0x00000005) फ़ाइल को बदला जा रहा है \\ servername \ TEST \ मौजूदा फ़ोल्डर \ Access" अस्वीकृत

मुझे लगता है कि सभी सुरक्षा और साझा करने के गुण सही तरीके से सेट किए गए हैं (मैं निश्चित रूप से नहीं कह सकता क्योंकि मुझे नेटवर्क सेटिंग्स के बारे में पूरी जानकारी नहीं है, इसलिए निर्देशों को जोड़ने के लिए स्वतंत्र महसूस करें यदि आपको लगता है कि यह मेरा मुद्दा हल करेगा)

मैं जिन कमांड की कोशिश कर रहा हूं वे हैं:

robocopy "D:\Test Program" "\\\servername\Test\new folder" /s /e /copyall /mir

robocopy "D:\Test Program" "\\\servername\Test\existing folder" /s /e /copyall /mir

कोई विचार?


1
यह एक प्रोग्रामिंग सवाल नहीं है। ऐसा लगता है कि आपकी सभी समस्याएं समान हैं "प्रवेश निषेध" त्रुटि। इसलिए, आपको दूरस्थ फ़ोल्डर में वर्तमान उपयोगकर्ता एक्सेस अधिकारों की समीक्षा करने की आवश्यकता है।
पीए

यह एक अनुमति समस्या की तरह दिखता है। आप कमांड प्रॉम्प्ट में या विंडोज एक्सप्लोरर के माध्यम से मैन्युअल रूप से एक फ़ोल्डर बना सकते हैं?
इफोरिया

मैं नेटवर्क कंप्यूटर पर दूरस्थ डेस्कटॉप का उपयोग करते समय एक फ़ोल्डर बना सकता हूं, लेकिन नहीं, मैं एक्सप्लोरर के माध्यम से नेविगेट करते समय नेटवर्क स्थान में एक फ़ोल्डर नहीं बना सकता

हैलो वर्मिन, आपका मुख्य मुद्दा रोबोकॉपी नहीं है। जैसा कि पीए ने पहले ही कहा था कि इसकी फ़ोल्डर की अनुमति है। इस गाइड का उपयोग करके उन्हें बदलें - 2. आपकी रोबोकॉपी में सुधार किया जा सकता है: /Sबेमानी है /E। हटाएं /S- 3. मैं पहले प्रयास के /copy:datबजाय उपयोग करूंगा /copyall। इस तरह से आप NTFS सेटिंग्स और स्वामी जानकारी को अपने स्रोत से कॉपी नहीं करेंगे
nixda

जवाबों:


1
  1. व्यवस्थापक विशेषाधिकार का उपयोग करके इस बैच फ़ाइल को चलाने का प्रयास करें
  2. सुनिश्चित करें कि गंतव्य पर विशेषाधिकार आवेदन विशेषाधिकार स्वीकार कर रहा है

    • सुझाव:

    • यदि आप एक निजी सर्वर में स्रोत और गंतव्य का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आपने अतिथि / सभी उपयोगकर्ताओं के लिए READ / WRITE / FULL नियंत्रण निर्धारित किया है। आपके द्वारा अपनी प्रतिलिपि पूरी करने के बाद, फिर अनुमतियाँ डिफ़ॉल्ट रूप से सेट करें। (ऐसा करें यदि आप इस प्रक्रिया को केवल एक बार कर रहे हैं तो वास्तव में ऐसा नहीं होगा यदि इसका रोज़ किया जाए)


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