अलग-अलग उपयोगकर्ता के साथ एक नेटवर्क ड्राइव खोलें


3

आम तौर पर, हम एक प्रमाणीकरण का उपयोग करके एक नेटवर्क ड्राइव खोलने के बाद, उपयोगकर्ता को बदलने के लिए अपनी मेहनत से उस ड्राइव को दूसरे एक में खोलते हैं।

मुझे मूल रूप से इस कार्य के लिए क्रेडेंशियल मैनेजर का उपयोग करना है।

कोई और आसान तरीका?


1
कमांड लाइन पर आप चला सकते हैं net use * /d /y - जिसके कारण Windows को आपके द्वारा खुले नेटवर्क शेयर के लिए किसी भी कैश किए गए क्रेडेंशियल्स को भूल जाएगा मेरे पास आमतौर पर एक शॉर्टकट होता है जो इंगित करता है cmd.exe साथ में -k net use * /d /y इस कारण से तर्क के रूप में।
vcsjones

@vcsjones, काम नहीं किया।
Starx

जवाबों:


1

मैं इसका उपयोग कर रहा हूं:

net use "\\SERVER\SHARE" /D /Y
net use "\\SERVER\SHARE" /USER:"Username" "password"

यदि इसका नेटवर्क मैप्ड ड्राइव है, तो कहने दें F:\, तो इस का उपयोग करें:

net use F: /D /Y
net use F: "\\SERVER\SHARE" /USER:"Username" "password"

आप इसे कुछ को लिख सकते हैं .bat फ़ाइल और इसे चलाने के लिए एक उपयोगकर्ता से दूसरे उपयोगकर्ता पर जाएँ। यदि आप फ़ाइल में अपना पासवर्ड नहीं लिखना चाहते हैं, तो लिखें * पासवर्ड की जगह। जब आप स्क्रिप्ट चलाते हैं तो यह आपको पासवर्ड प्रदान करने के लिए कहेगा।

संपादित करें:

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

यदि आप फ़ाइलों का उपयोग कर पहुँच रहे हैं \\server\share\ पथ के रूप में, कभी-कभी आप रहस्यमय कारणों से इसे प्रभावी ढंग से डिस्कनेक्ट नहीं कर पाएंगे, भले ही प्रवेश से गायब हो net use सूची।

आपके पास संभवतः पहले से ही एक पेन ड्राइव था जिसने सभी विंडो बंद करने के बावजूद "सुरक्षित रूप से डिस्कनेक्ट" करने से इनकार कर दिया था। इसका वही सौदा यहाँ है, लेकिन इस मामले में बाहर खींचने के लिए कोई प्लग नहीं है।


मैंने इसे प्राप्त किया Multiple Connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.
Starx

ठीक है, यदि आप एक ही सर्वर में एक से अधिक शेयर से जुड़े हैं, तो आपको अलग-अलग क्रेडेंशियल से कनेक्ट करने से पहले उन सभी को निकालना होगा। आप उपयोग कर सकते हैं net use * /D /Y सभी नेटवर्क शेयरों से डिस्कनेक्ट करने के लिए।
Havenard

आप अपने वर्तमान कनेक्शन को देखने के लिए कमांड प्रॉम्प्ट से NET USE चला सकते हैं।
Mark Allen

मैंने अभी भी वही आउटपुट दिया है।
Starx

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