2012-01-27 18 views
40

एसपी 1 के साथ विंडोज 7 एंटरप्राइज़ का उपयोग करने के लिए उपयोग किए जाने वाले डोमेन और उपयोगकर्ता नाम का निर्धारण करें, लेकिन मुझे एक सामान्य उत्तर प्राप्त करने की उम्मीद है जो विंडोज एक्सपी/2003/2008/Vista/7 पर लागू होगा।नेटवर्क ड्राइव

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

 
net use z: \\rd-pc2037\C_DRIVE password /user:rd-pc2037\Administrator 

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

 
C:\Users\rdomarat>net use 
New connections will not be remembered. 

Status  Local  Remote     Network 
---------------------------------------------------------------------------- 
OK   Z:  \\rd-pc2037\C_DRIVE  Microsoft Windows Network 
The command completed successfully. 

C:\Users\rdomarat>net use Z: 
Local name  Z: 
Remote name  \\rd-pc2037\C_DRIVE 
Resource type  Disk 
Status   OK 
# Opens   0 
# Connections  1 
The command completed successfully. 

Windows Explorer में हिस्सेदारी के गुणों जाँच हो रही है और सुरक्षा टैब पर नज़र मुझे पता चला है कौन-सी अनुमति अलग अलग लोगों के लिए होता है, लेकिन मैं नहीं देखा था कि कैसे जो DOMAIN\User मैं इस्तेमाल किया था। मैंने सीमित सफलता के साथ रजिस्ट्री के माध्यम से भी खोज की।

कोई विचार?

+0

आप कभी भी इस के लिए एक समाधान मिला? मैं एक समान परिदृश्य में भाग रहा हूं सिवाय इसके कि मैं नेटवर्क ड्राइव को मैप करने के लिए प्रयुक्त प्रमाण-पत्रों को प्रोग्रामेटिक रूप से अवरुद्ध करना चाहता हूं (ताकि मैं किसी उपयोगकर्ता को अपनी साइट में लॉग कर सकूं)। – lhan

+2

नीचे समाधान नहीं है? – jnovack

उत्तर

45

WMI अपने दोस्त है:

> wmic netuse where LocalName="Z:" get UserName /value

UserName=rd-pc2037\Administrator 
+4

आप इसे 'gwmi -Query' के साथ PowerShell में पूरा कर सकते हैं स्थानीय नाम का चयन करें, RemoteName, Win32_NetworkConnection से उपयोगकर्ता नाम ' –

+3

थोड़ा बेहतर संस्करण:' gwmi -Query 'Win32_NetworkConnection से चुनें * | चयन-ऑब्जेक्ट लोकलनाम, रिमोटनाम, उपयोगकर्ता नाम, कनेक्शनस्टेट | सॉर्ट-ऑब्जेक्ट लोकलनाम | ft -auto' –

+4

सभी मैपिंग्स को केवल पथ और उपयोगकर्ता नाम के साथ सूचीबद्ध करने के लिए आप 'wmic netuse remotename, उपयोगकर्ता नाम' –

7

http://technet.microsoft.com/en-us/library/cc957215.aspx इच्छित जानकारी रजिस्ट्री में है के अनुसार।

मैं wmic कमान की कोशिश की है, लेकिन यह मुझे पता चला है स्थानीय स्तर पर उपयोगकर्ता में और नहीं "प्रयुक्त डोमेन \ लॉगिन" लॉग इन


ऊपर के लिंक से महत्वपूर्ण जानकारी:

पंजीकरण प्रविष्टि HKCU\Network\{Drive letter}\UserName एक REG_SZ है जो उपयोगकर्ता नाम (डोमेन नाम सहित) निर्दिष्ट करता है जिसका नेटवर्क ड्राइव मैप किए जाने पर क्रेडेंशियल्स का उपयोग किया जाता था।

+2

का उपयोग कर सकते हैं Stackoverflow में आपका स्वागत है! आपकी पोस्ट के लिए धन्यवाद। इससे पहले से ही मुझे मदद मिली (विंडोज एक्सपी होम के तहत)। लेकिन एक छोटी टिप्पणी: जवाब में सभी जरूरी सूचनाएं हमेशा बेहतर होती हैं। और फिर, मूल स्रोत को एक लिंक दें। इस तरह, आपका जवाब मूल्यवान रहता है भले ही लिंक नीचे चला जाता है। – user1251007

3

वैकल्पिक उत्तरदायित्वों का उपयोग करते समय इनमें से कोई भी उत्तर मदद नहीं करता है। वे केवल वर्तमान, स्थानीय उपयोगकर्ता दिखाते हैं। यह मदद नहीं करता है।

सभी संग्रहीत साख, उपयोग को देखने के लिए ...

rundll32.exe keymgr.dll, KRShowKeyMgr 
+1

ग्रेट - असल में एकमात्र समाधान जो मेरे लिए काम करता था! – Marwie

संबंधित मुद्दे