उपयोगकर्ता ड्राइव के साथ कमांड लाइन के माध्यम से विंडोज शेयर करता है, ड्राइव को मैप किए बिना? [बन्द है]


21

मेरे दिन-प्रतिदिन के काम में, मुझे अलग-अलग क्रेडेंशियल्स का उपयोग करके साझा किए गए फ़ोल्डरों पर डेटा तक पहुंचने की आवश्यकता है (मेरा डेस्कटॉप खाता इन सर्वर तक पहुंचने के लिए मेरे द्वारा उपयोग किए जाने वाले खाते के समान नहीं है)। आम तौर पर, मैं कुछ ड्राइव को मैप करता हूं और इसके साथ किया जाता हूं; समस्या यह है कि मैं दैनिक आधार पर 40-50 विभिन्न सर्वरों का उपयोग कर रहा हूं - और यह प्रत्येक दिन एक ही सर्वर नहीं है।

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

मैं जो करना चाहता हूं, वह पहले से ही शेयर किए गए एक खोजकर्ता विंडो को लॉन्च करने के लिए कुछ प्रकार के एप्लिकेशन (या एक बैच फ़ाइल) का उपयोग करना है, पहले से ही दर्ज किए गए क्रेडेंशियल्स के साथ। जबकि नेट मैप के लिए कमांड लाइन शॉर्टकट बनाना काफी आसान है, जो ड्राइव को मैप करता है, ड्राइव को मैप करने के लिए मेरे द्वारा इंटरेक्ट ड्राइव की संख्या के कारण सवाल से बाहर है।

TL; DR: क्या ऐसा करने का कोई तरीका है:

explorer.exe /user:domain\username /pass:Pa55w0rd! /folder:\\servername\folder

और क्या यह उस रास्ते पर एक एक्सप्लोरर विंडो पॉप अप करता है?


मैं उलझन में हूं। क्या आप net useकमांड की तलाश कर रहे हैं ?
एमडीएमरा

नेट का उपयोग सही कमांड है, या आप पॉवर्सशेल में नए-psdrive कमांड का उपयोग कर सकते हैं (3.0 की आवश्यकता है, जो कि आप जो संस्करण चला रहे हैं उसे निर्धारित करने के लिए प्रॉम्प्ट पर $ psversiontable दर्ज करें)।
डेविड वॉ

सर्वर दोष में आपका स्वागत है! प्रश्न पेशेवर प्रणाली प्रशासन के लिए प्रासंगिक होने चाहिए। सर्वर फॉल्ट पेशेवरों के लिए समर्पित एक साइट है; नौसिखिए सवाल ऑफ-टॉपिक हैं क्योंकि घर या व्यक्तिगत उपयोग परिदृश्यों से संबंधित प्रश्न हैं। कृपया सामयिकता के बारे में अधिक जानकारी के लिए सहायता केंद्र देखें ।
क्लेरनर

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

1
मुझे लगता है कि आप सभी विकल्पों पर 100% स्पष्ट नहीं हैं net use। आपको इसके साथ ड्राइव को मैप करने की आवश्यकता नहीं है। आप बस यूएनसी पथ के साथ वैकल्पिक क्रेडेंशियल निर्दिष्ट कर सकते हैं
एमडीएमरा

जवाबों:


39

ऐसा लगता है कि आप net useइससे पहले कि आप इसे एक समाधान के रूप में खारिज कर दिया का एक महत्वपूर्ण हिस्सा याद किया है। आपको इसके साथ ड्राइव लेटर निर्दिष्ट करने की आवश्यकता नहीं है

net use \\server\share /user:test testpasswordठीक काम करेगा। आपको एक ड्राइव अक्षर निर्दिष्ट करने की आवश्यकता नहीं है। यह निर्दिष्ट साख के तहत उस यूएनसी मार्ग तक पहुंच की अनुमति देगा।

एक बार जब आप यूएनसी पथ वैकल्पिक क्रेडेंशियल्स के तहत उपलब्ध है, तो आप यूएनसी पथ मैन्युअल करने के लिए या का उपयोग करके एक अन्वेषक सत्र शुरू कर सकते हैं start.exeके रूप में start \\server\share

एक उदाहरण के रूप में एक छोटे से दो-लाइनर होगा

net use \\server\share /user:test testpassword
start \\server\share

आप सही हैं, मुझे पता नहीं था कि ड्राइव अक्षर वैकल्पिक था। समझाने के लिए धन्यवाद, यह वही है जो मैं देख रहा था।
rage8885

1
यकीन नहीं तो इसकी सिर्फ एक विंडोज 7 की बात है, लेकिन आप पासवर्ड सेट करने के लिए / पासवर्ड का उपयोग नहीं करते हैं, इसके शार्पन के बाद अपेक्षित है, इसलिए उपरोक्त उदाहरण में / पासवर्ड: बिट को छोड़ दें। यानी नेट का उपयोग \\ सर्वर \ शेयर / उपयोगकर्ता: परीक्षण परीक्षण
स्टीव चिल्ड्स

1
@SteveChilds सही है, पासवर्ड रखने से पहले "/ पासवर्ड:" नहीं होना चाहिए।
टोनी

मिठाई! मैं आज इस सटीक चीज़ की तलाश कर रहा था कि नेटवर्क शेयरों से फ़ाइलों को स्थापित करने के लिए एक स्क्रिप्ट में जोड़ा जाए - मीईआई के लिए अधिक यूएसबी नहीं! :-)
डेनिजेल-जेम्स डब्ल्यू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.