सवाल नेटवर्क ड्राइव पर मैप किए बिना विंडोज सीएमडी का उपयोग करके यूएनसी पथ ब्राउज़ करें


C:\> cd \\somewhere
'\\somewhere'
CMD does not support UNC paths as current directories.

मैं आमतौर पर इस निर्देशिका को किसी नेटवर्क ड्राइव पर मैप करना चाहता हूं और फिर मैं इसे कमांड प्रॉम्प्ट से आसानी से एक्सेस कर सकता हूं।

लेकिन क्या इस बारे में एक आसान तरीका है कि इसे कैसे प्राप्त किया जाए?


127
2018-05-13 11:15


मूल


आप किस खिड़कियों का उपयोग करते हैं? यदि यह विंडोज 7 है, तो आपके पास पावरहेल आपके सिस्टम पर पूर्वस्थापित है। पावरहेल अन-पथ और cmd-command का समर्थन करता है (कुछ अपवादों के साथ)। - wullxz
आप हमेशा रन के माध्यम से unc पथ पर ब्राउज़ कर सकते हैं। - Not Kyle stop stalking me
@wullxz: चीयर्स, मुझे नहीं पता था कि आप पावरशेल के साथ यूएनसी पथ ब्राउज़ कर सकते हैं। @kyle: यह वास्तव में मेरे प्रश्न के अनुसार एक वैध जवाब है :) लेकिन मैं इसे कमांड लाइन वातावरण से एक्सेस करना चाहता हूं। इसे और स्पष्ट करने के लिए मेरे प्रश्न को संशोधित कर देगा। - Andreas Grech
यदि आपकी समस्या यह है कि आपको केवल कमांड लाइन से काम करने की आवश्यकता है, तो आप 'नेट' कमांड के साथ नेटवर्क ड्राइव को मैप कर सकते हैं: नेट उपयोग x: \\ कंप्यूटर नाम \ शेयर नाम - Al Crowley
@ एलिस्टर क्रॉली: हाँ मुझे पता है, लेकिन मैं पूछ रहा हूं कि क्या एक आसान तरीका है जिसमें नेटवर्क ड्राइव मैपिंग शामिल नहीं है। - Andreas Grech


जवाब:


यदि तुम प्रयोग करते हो pushd तथा popd के बजाय cd आपको यूएनसी त्रुटि नहीं मिलेगी।

pushd <UNC path> एक अस्थायी वर्चुअल ड्राइव बनाएगा और इसमें शामिल होगा।
popd अस्थायी ड्राइव को हटा देगा और आपके द्वारा दर्ज किए जाने वाले पथ पर वापस आ जाएगा pushd

उदाहरण:

C:\a\local\path> pushd \\network_host\a\network\path

U:\a\network\path> REM a temporary U: virtual drive has been created

U:\a\network\path> popd

C:\a\local\path> REM the U: drive has been deleted

C:\a\local\path>

178
2018-03-12 20:00



का उपयोग करते हुए pushd नेटवर्क शेयर में ड्राइव मैपिंग बनाता है और उसके द्वारा बनाए गए शेयर के सापेक्ष पथ में बदल जाता है। popd शेयर को डिस्कनेक्ट करता है। - Dov
यह विंडोज 10 पर मेरे लिए काम नहीं किया। C:\WINDOWS\system32>pushd \\some\network\path  ' ' CMD does not support UNC paths as current directories. - kayleeFrye_onDeck
यह सिर्फ विंडोज 10 में मेरे लिए काम किया है, कितना अजीब है। मैंने किया pushd \\ServerName\home\dir\dir2। - Diziet
मूल और सुरुचिपूर्ण, बस एक आश्चर्य है। विंडोज 10 के लिए काम करता है। - WesternGun
क्या शेयर क्रेडेंशियल्स मशीन के उपयोगकर्ता प्रमाण-पत्र से मेल नहीं खाते हैं, तो इसे काम करने के लिए कोई चाल है? - Perkins


Kliu के "ContextConsole शैल एक्सटेंशन" (उर्फ ओपन कमांड प्रॉम्प्ट) कहते हैं, "नेटवर्क पथ (यूएनसी पथ) से निर्देशिका भी खोल सकते हैं" (एक एक्सप्लोरर विंडो से)।

http://code.kliu.org/cmdopen/

enter image description here


12
2018-05-13 16:07



यह कार्यक्रम सबसे बढ़िया है! - afrazier
मैं स्क्रीनशॉट से चौंक गया हूँ, यह अस्तित्व में है! - LiuYan 刘研
// ड्राइव खोलना याद रखें और एक मैप किए गए संस्करण नहीं। यह मैप पर असफल हो जाएगा। - twobob


मैं उपयोग करता हूं गिट बैश ऐसा करने के लिए, क्योंकि मैंने इसे पहले ही इंस्टॉल किया है।

enter image description here

एक अतिरिक्त बोनस के रूप में:
इसमें बेहतर रंग भी हैं, चलिए मुझे इस्तेमाल करते हैं ls, rm, आदि, और पथ के लिए सही स्लैश का उपयोग करता है। : पी


11
2017-07-09 17:53



यदि आप बैकस्लाश से बचते हैं तो आप बैकस्लेश का भी उपयोग कर सकते हैं: cd \\\\server\\share\\subdirectory - user121391
साथ ही, यदि आप कंप्यूटर नामों के साथ टैब पूर्णता का उपयोग करने का प्रयास करते हैं, तो नाम कुछ समय तक लॉक हो सकता है जब तक कि नाम हल नहीं हो जाते। - user121391
यह मेरे लिए काम नहीं करता है - KansaiRobot


मैंने यूएनसी की समस्या को भी मारा C:\> cd \\somewhere एक सी कार्यक्रम में। इस पृष्ठ को मिला और इसके बारे में सीखा net आदेश: net use x: \\computer name\share name और इसे सफलतापूर्वक इस्तेमाल किया! उन लोगों के लिए धन्यवाद जो दूसरों के लिए सीखने के लिए अपने अनुभव पोस्ट करते हैं। :-)


6
2018-01-28 07:51



हाँ, लेकिन उपयोग कर रहे हैं net use उस स्थान को किसी नेटवर्क ड्राइव पर मैप करेगा और यह वही नहीं है जो मैं चाहता था। - Andreas Grech
@ एंड्रियास्रेच, असल में pushd वह भी करता है - Pacerier
यह अच्छी तरह से काम करता है Far+ConEmu, विपरीत pushd। - Dzmitry Lahoda


यदि आप XP का उपयोग कर रहे हैं तो आप इस साइट पर एक नज़र डाल सकते हैं http://support.microsoft.com/kb/156276

एक रजिस्ट्री मान है जिसे आपको जोड़ने, लॉग आउट करने, फिर से लॉग इन करने की आवश्यकता है ... और अब आपका cmd.exe यूएनसी-पथ का समर्थन करता है। ऐसा लगता है कि आप अभी भी पथ पर सीडी नहीं कर सकते हैं, लेकिन आप इसे अन्य आदेशों जैसे डीआईआर, कॉपी ... में उपयोग कर सकते हैं ...

एक विकल्प pushd कमांड का उपयोग कर सकता है, जो आपको शेयर पर स्विच करने देगा (मुझे लगता है कि इसे एक अस्थायी ड्राइव अक्षर असाइन करके) http://support.microsoft.com/kb/317379


4
2018-05-13 12:10



आपके द्वारा लिंक किए गए पृष्ठ खाली पृष्ठों की तरह लगते हैं ...... - Pacerier
लिंक यहाँ काम करते हैं। क्या आपने https का उपयोग करने की कोशिश की है? - BigBlackDog


आप HttpFileServer एप्लिकेशन का उपयोग कर सकते हैं, यह 'विंडोज़ पर, बहुत हल्का और कॉन्फ़िगर करने में बहुत आसान है, यह आपको HTTP प्रोटोकॉल के साथ नेटवर्क फ़ोल्डर यूएनसी (\ सर्वर \ शेयर) साझा करने की अनुमति देता है और HTTP लिंक किसी भी HTML पृष्ठ में उपयोग किया जा सकता है

http://www.rejetto.com/hfs/

यह आश्चर्यजनक है


-3
2018-06-21 10:31



कमांड लाइन उपयोगकर्ता के लिए बहुत उपयोगी नहीं है। - Isaac Rabinovitch
मैं मानता हूं कि यह सॉफ्टवेयर का एक अद्भुत टुकड़ा है, लेकिन इस तथ्य को पाने के लिए इसका उपयोग कैसे किया जा सकता है कि सीएमडी विंडो ऐप यूएनसी को संभालने में सक्षम नहीं है? - Jay Elston