बैच फ़ाइल में नेटवर्क स्थान के लिए उपयोगकर्ता नाम और पासवर्ड कैसे दर्ज करें?


0

मेरे पास एक बैच फ़ाइल है जो WebDAV पर एक नेटवर्क स्थान पर फ़ाइलों को कॉपी करती है। पता कुछ इस तरह दिखता है:\\xxxxxxxxx.net@SSL@2078\DavWWWRoot

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

मैं इसे स्वतः साइन इन करने के लिए कैसे प्राप्त कर सकता हूं? मैं हर बार ऐसा करना नहीं चाहता।

जवाबों:


1

इसे इस्तेमाल करे:-

यह सबसे अच्छा होगा यदि आप पहली बार बैच का उपयोग करके ड्राइव को मशीन में मैप करते हैं। मैं मैप किए गए ड्राइव अक्षर के लिए B अक्षर का उपयोग कर रहा हूं।

अपने बैच फ़ाइल के आरंभ में कमांड लाइन 'नेट' का प्रयोग करें: -

net use B: \\xxxxxxxxx.net@SSL@2078\DavWWWRoot <password> /User:<username>

जहां "<पासवर्ड>" उन विंडोज़ उपयोगकर्ता के लिए पासवर्ड है जो "<यूज़रनेम>" के रूप में निर्दिष्ट हैं।

अब इसके बाद आपकी कॉपी कमांड लाइन है। अपने बैच फ़ाइल में ड्राइव अक्षर (ऊपर मैंने ड्राइव अक्षर के लिए B का उपयोग किया है) निर्दिष्ट करें। उदाहरण के लिए

XCOPY /E /Y "C:\<path of the file>...\<filename>" "B:\<location on server>"

एक बार जब आप कॉपी कमांड से खुश होते हैं और निम्नलिखित कमांड का उपयोग करके मैप किए गए ड्राइव को हटाने के लिए एक कमांड जोड़ रहे हैं: -

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