मैं अलग-अलग क्रेडेंशियल्स का उपयोग करके यूएनसी शेयर को कैसे पुनः कनेक्ट करूं?


11

मैं विंडोज़ एक्सप्लोरर में \\ DS412 दर्ज करके, विंडोज़ एक्सप्लोरर का उपयोग करके अपने एनएएस से जुड़ा। इसने मुझे एक उपयोगकर्ता नाम और पासवर्ड के लिए प्रेरित किया। मैंने उन्हें दर्ज किया और फिर DS412 ने एक्सप्लोरर में नेटवर्क के तहत दिखाया। ठीक काम किया।

शेयर को NET USE द्वारा सूचीबद्ध किया गया था और मैंने इस कमांड का उपयोग डिस्कनेक्ट करने के लिए किया था:

NET USE \\ DS412 \ IPC $ / DELETE

और यह ठीक काम किया। एक बार

मैंने तब उपयोगकर्ता नाम और पासवर्ड का उपयोग करके पुन: संयोजन किया, इस बार मैंने इन क्रेडेंशियल्स को याद रखने के लिए बॉक्स को चेक किया। ठीक काम किया।

अब मैं फिर से एक अन्य उपयोगकर्ता के रूप में जुड़ना चाहता हूं। इसलिए मैं \\ DS412 से डिस्कनेक्ट करना और विभिन्न क्रेडेंशियल्स का उपयोग करके फिर से कनेक्ट करना चाहूंगा।

मैंने NET USE का उपयोग करने की कोशिश की, लेकिन यह अब \\ DS412 को सूचीबद्ध नहीं करता है। में प्रवेश NET USE \\ DS412 \ आईपीसी $ / DELETE फिर में परिणाम नेटवर्क कनेक्शन नहीं पाया जा सका

कंप्यूटर को पुनरारंभ करने से मदद नहीं मिलती है। \\ DS412 एक्सप्लोरर में नेटवर्क के तहत स्वचालित रूप से दिखाई नहीं देता है, लेकिन अगर मैं एक्सप्लोरर बार में \\ DS412 दर्ज करता हूं, तो यह तुरंत संकेत के बिना मेरे पुराने क्रेडेंशियल्स का उपयोग करके फिर से जुड़ता है।

ध्यान दें कि मैं इस UNC पथ को किसी भी ड्राइव अक्षर पर मैप नहीं कर रहा हूं। मुझे यह सलाह मिली है , लेकिन जैसा कि आप देख सकते हैं कि यह मदद नहीं करता है। मुझे regedit का उपयोग करने के लिए सुझाव मिले हैं , लेकिन मुझे सुझाई गई सटीक कुंजियाँ नहीं मिली हैं, और मैं वास्तव में रजिस्ट्री को हैक नहीं करना पसंद करूंगा। यह कमांड लाइन कमांड का उपयोग करने योग्य होना चाहिए?

मैं विंडोज 7 चला रहा हूं।

जवाबों:


11

आप नियंत्रण कक्ष में क्रेडेंशियल प्रबंधक का उपयोग करके कैश की गई क्रेडेंशियल्स को साफ़ करने में सक्षम हो सकते हैं।

नियंत्रण कक्ष में ब्राउज़ करने का प्रयास करें, शीर्ष दाईं ओर खोज बार में "क्रेडेंशियल प्रबंधक" दर्ज करें, फिर "क्रेडेंशियल प्रबंधक" परिणाम पर क्लिक करें। आपको "Windows क्रेडेंशियल्स" अनुभाग के तहत अपने कैश्ड क्रेडेंशियल्स मिल सकते हैं, यदि आप उन्हें हटाने के लिए "वॉल्ट से निकालें" पर क्लिक कर सकते हैं।


1

एक बार कनेक्ट होने के बाद, या तो एक नेटवर्क ड्राइव के रूप में, टाइप किया गया UNC पथ या ब्राउज़र नेविगेशन, विंडोज़ उस कनेक्शन के लिए क्रेडेंशियल्स को याद रखता है जब तक आप लॉग ऑन रहते हैं। यह विशेष रूप से कष्टप्रद है अगर सर्वर अन्य कार्यों के लिए अनाम लॉगऑन को एक्सेस के लिए स्वीकार करता है, लेकिन कोई भी अनाम क्रेडिट नहीं है।

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

Set WshNetwork = WScript.CreateObject("WScript.Network")
Set oDrives = WshNetwork.EnumNetworkDrives
Set oPrinters = WshNetwork.EnumPrinterConnections
If (oDrives.Count = 0) And (oPrinters.Count = 0) Then MsgBox "There are no mapped drives or printers", vbOkOnly, "Network mappings"
For i = oDrives.Count - 2 To 0 Step -2
  If oDrives.Item(i) = "" Then
    msg = "Network Drive" & vbCr & "(No drive letter)" & vbCr & oDrives.Item(i+1)
  Else
    msg = "Network Drive" & vbCr & oDrives.Item(i) & vbCr & oDrives.Item(i+1)
  End If
  Answer = MsgBox(msg & vbCr & vbCr & "Disconnect?", vbYesNoCancel + vbQuestion, "Network drive mappings")
  If Answer = vbCancel Then WScript.Quit
  If Answer = vbYes Then WshNetwork.RemoveNetworkDrive oDrives.Item(i+1)
Next
For i = oPrinters.Count - 2 To 0 Step -2
  msg = "Printer Connection" & vbCr & oPrinters.Item(i) & vbCr & oPrinters.Item(i+1)
  Answer = MsgBox(msg & vbCr & vbCr & "Disconnect?", vbYesNoCancel + vbQuestion, "Network printer mappings")
  If Answer = vbCancel Then WScript.Quit
  If Answer = vbYes Then WshNetwork.RemovePrinterConnection oPrinters.Item(i+1)
Next

आशा है कि यह आपकी मदद करता है!

एल्मर।


1

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

अधिक जानकारी यहाँ: http://technet.microsoft.com/en-us/library/ee844140(v=ws.10.in.xx

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