कमांड प्रॉम्प्ट पर अपना स्वयं का डोमेन उपयोगकर्ता पासवर्ड बदलें (रीसेट नहीं!)


12

मैंने net user <username> <password> /domainअपने डोमेन खाते के पासवर्ड को "बदलने" के लिए कमांड के बारे में पढ़ा है । लेकिन यह मेरे वर्तमान पासवर्ड के लिए नहीं कह रहा है, और मुझे इसका आभास है (हालांकि किसी ने मुझे स्पष्ट रूप से चेतावनी नहीं दी है) कि यह वास्तव में मेरे पासवर्ड को सामान्य रूप से परिवर्तित / अपडेट नहीं करता है, बल्कि इसे रीसेट करता है। इसका मतलब यह होगा कि मैं अपने क्रेडेंशियल, ई से जुड़ी सभी एन्क्रिप्टेड चीजों तक पहुंच खो देता हूं। जी। EFS।

क्रिप्टो एक्सेस खोए बिना कमांड लाइन पर एक डोमेन खाते के लिए मैं अपना पासवर्ड कैसे बदल सकता हूं ? मैं ऑटोमेशन के लिए Ctrl + Alt + Delete / Change Password GUI के पूर्ण कार्यात्मक समकक्ष की तलाश कर रहा हूं। यदि आवश्यक हो तो इसे वर्तमान पासवर्ड को कमांड लाइन पैरामीटर के रूप में भी स्वीकार करना चाहिए।

यह विंडोज 7 और एक समान-आयु वर्ग या अधिक वर्तमान डोमेन नियंत्रक के लिए है। मेरे पास स्थानीय प्रशासक का विशेषाधिकार है, लेकिन डोमेन के लिए नहीं, लेकिन मुझे लगता है कि अपना स्वयं का उपयोगकर्ता पासवर्ड बदलना आवश्यक नहीं होना चाहिए।


@ रामहुड लिनक्स पूरी तरह से अलग तरह से काम करता है। इसमें पासवर्ड हैश के साथ एक एकल पाठ फ़ाइल है जो केवल लॉगिन के लिए उपयोग की जाती है। आप SSH कुंजियों या su जैसी वैकल्पिक लॉगिन विधियों का उपयोग कर सकते हैं और अभी भी आपके सभी डेटा हैं। विंडोज़ आपके क्रेडेंशियल्स के लिए क्रिप्टो डेटा को लिंक करता है और जब आप अपना पासवर्ड ठीक से अपडेट नहीं करते हैं, तो यह खो जाता है। इ। इसे रीसेट करें। नीचे उल्लिखित पॉवरशेल कमांड को भी पुराने पासवर्ड की आवश्यकता होती है जब तक कि -सेट स्विच निर्दिष्ट नहीं किया जाता है।
येगो

जवाबों:


5

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

यदि आप अपना पासवर्ड बदलने के लिए अधिक शक्तिशाली सुविधा चाहते हैं, तो इसके लिए आप PowerShell Set-ADAccountPassword का उपयोग कर सकते हैं। आप Get-Credential के साथ उपयोगकर्ता से क्रेडेंशियल भी प्राप्त कर सकते हैं ।

आप RSAT (Remote Server Admin Tools)कमांड के माध्यम से मॉड्यूल को स्थापित और आयात करने के बाद उनका उपयोग कर सकते हैं Import-Module ActiveDirectory


"सेट-ADAccountPassword" कमांड को मान्यता नहीं है। यह कहां से आता है?
9

मैंने जवाब अपडेट किया, मुझे बताएं कि क्या आपको यह काम मिलता है।
हैगियर

3
ओह, मैं इसके लिए बड़े अतिरिक्त फ्रेमवर्क स्थापित करने की तलाश में नहीं था। इसलिए मैं इसका उपयोग नहीं कर सकता। अभी भी एक साधारण कमांड लाइन समाधान की तलाश है।
9

आप ActiveDirectory क्रियाओं को स्क्रिप्ट करने का प्रयास कर रहे हैं, इसलिए मैंने माना कि आप एक IT व्यवस्थापक हैं (RSAT एक होना चाहिए)। मुझे पता नहीं है कि आपकी पहुंच कहां है, इसलिए शायद इस लेख पर एक नज़र डालें ।
हैगियर

2
मैंने अपने प्रश्न में विंडोज 7 का उल्लेख किया है और यह वह मशीन है जिस पर मैं बैठा हूं। मैं नेटवर्क प्रशासक नहीं हूं, मैं केवल नियमित डोमेन उपयोगकर्ताओं के पासवर्ड को स्वचालित करना चाहता हूं, और केवल जब अंतःक्रियात्मक रूप से लॉग इन किया जाता है। मैं सीएमडी, पीएस या सरल विन एपीआई कॉल के साथ Ctrl + Alt + Delete GUI के बराबर स्वचालन की तलाश कर रहा हूं। चूंकि यह उपयोगकर्ता के रूप में मेरे लिए एक मानक जीयूआई है, इसलिए मैं इसे एक प्रशासनिक ऑपरेशन के रूप में नहीं देखता हूं।
9

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