अन्य डोमेन कमांड लाइन पर उपयोगकर्ता पासवर्ड बदलें


14

मैं डोमेन खाते पर cmd.exe का उपयोग करके उपयोगकर्ता का पासवर्ड बदलना चाहता हूं।

मैंने कोशिश की

net user user_name * /domain

लेकिन यह काम नहीं करता है, क्योंकि मेरा उपयोगकर्ता किसी अन्य डोमेन पर है। मैं यह कैसे निर्दिष्ट कर सकता हूं कि उपयोगकर्ता किस डोमेन से संबंधित है?

जवाबों:


9

उपयोगकर्ता पासवर्ड रीसेट करने के लिए आप नीचे दिए गए कमांड का उपयोग कर सकते हैं।

dsquery user -samid username | dsmod user -pwd new_password

यदि आपने एक डोमेन नियंत्रक के रूप में लॉग इन किया है, तो आप नीचे दिए गए कमांड को देख सकते हैं

net user username new_password

आप अपने वर्कस्टेशन से नीचे के नेट यूजर कमांड का भी उपयोग कर सकते हैं

net user username new_password /domain

3
इस सवाल का जवाब नहीं है। आप प्रस्तावित net userकमांड द्वारा किसी अन्य डोमेन में उपयोगकर्ता के लिए पासवर्ड नहीं बदल सकते ।
सेर्गेई कोस्त्रुकोव

2

खेल में सिर्फ WMIC को शामिल करें ...

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

पहले आपको दूसरे डोमेन के खिलाफ प्रमाणित करना होगा और फिर उस पर वांछित कमांड चलाना होगा:

एकल उद्धरणों पर ध्यान दें, "-" चिन्ह WMI में एक विशेष वर्ण है!

wmic / नोड: 'IP_address_of_any_machine_in_target_domain' / उपयोगकर्ता: 'the_other_domain \ any_domain_admin_account' प्रक्रिया कॉल "cmos / c" नेट उपयोगकर्ता उपयोगकर्ता नाम new_password / domain "बनाएँ"

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

दुर्भाग्य से, आपको पासवर्ड बदलने की सफलता के बारे में कोई आउटपुट नहीं मिलेगा, इसलिए दृढ़ता से सलाह दें कि आप केवल WMI क्वेरी का आउटपुट प्राप्त करेंगे, यह एक सफलता या विफलता होगी और आपको यह जांचने की आवश्यकता होगी कि क्या नए क्रेडेंशियल्स सेट किए गए थे। मुझे पता है कि सादे पाठ में पासवर्ड दर्ज करना थोड़े बुरा है, लेकिन यह एकमात्र तरीका है जिसे मैं वर्तमान में जानता हूं। एक टेक्स्ट फ़ाइल से पासवर्ड पढ़ने के लिए बैच फ़ाइल के साथ एक वर्कअराउंड है और फिर उन्हें क्वेरी में इनपुट करें, लेकिन यह वास्तव में मेरे लिए व्यर्थ लगता है।

नीचे की रेखा:

wmic / node: 'IP_address_of_a_machine_in_target_domain_the_user_has_access_to' / उपयोगकर्ता: 'the_other_domain \ _machine-the_user_has_access_to' कंप्यूटर सिस्टम को डोमेन मिलता है

पासवर्ड बदलने में सफल होने पर आपको रिमोट मशीन का डोमेन वापस करना चाहिए।


1

आप इसे linux मशीन पर आसानी से smbpasswd के साथ कर सकते हैं। खिड़कियों पर आपको लिनक्स सबसिस्टम को स्थापित करना होगा और चलाना होगा:

smbpasswd -U <user> -r <IP address of DC>

/etc/samba/smb.confयदि आप के रूप में नेटवर्क लाइन बदलकर नेटवर्क त्रुटियों है, तो सांबा conf फ़ाइल ( ) को ठीक करें:  

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