सक्रिय निर्देशिका में उपयोगकर्ता के लिए पासवर्ड अपडेट करते समय RPC सर्वर 0x800706BA अनुपलब्ध है


0

मैं एक नया उपयोगकर्ता बनाने / सक्रिय निर्देशिका में किसी खाते को अक्षम करने के लिए System.DirectoryServices.AccountManagement एपिस का उपयोग कर रहा हूं। जब मैं एक नया उपयोगकर्ता बनाने का प्रयास कर रहा हूं, और उसका पासवर्ड सेट कर रहा हूं, तो m / c संदेश के साथ एक अपवाद फेंकता है RPC सर्वर अनुपलब्ध है। (HRESULT से अपवाद: 0x800706BA)। उपयोगकर्ता को बनाने और बनाए रखने के लिए निम्नलिखित स्निपेट का उपयोग किया जाता है।

UserPrincipal उपयोगकर्ता = नया UserPrincipal (ctx);
user.GivenName = "एंड्रयू";
user.Surname = "ग्रीन";
user.EmailAddress = "Agreeen@gmail.com";
user.SamAccountName = "एग्रीन";
user.Save ();
user.SetPassword ( "Pqw ^ & 12");
user.Save ();

जब मैं इसे निष्पादित करता हूं, तो जैसे ही यह पासवर्ड सेट करने का प्रयास करता है, कोड एक अपवाद को फेंक देता है। नेट पर थोड़ी खोज के बाद, मैंने निम्नलिखित चीजों की कोशिश की।

चूंकि acct agreen पासवर्ड के बिना बनाया जाता है, इसलिए कोई विशेषाधिकार या कनेक्शन समस्या नहीं है। मैंने अपने AD मशीन पर Windows फ़ायरवॉल के अपवाद के रूप में Windows मैनेजमेंट इंस्ट्रूमेंटेशन (WMI) जोड़ा, मैंने सुनिश्चित किया कि AD मशीन पर RPC समापन बिंदु मैपर, दूरस्थ प्रक्रिया कॉल, दूरस्थ रजिस्ट्री सेवाएं चल रही हैं। सुनिश्चित करें कि खाता, जो AD मशीन से कनेक्ट करने के लिए उपयोग किया जाता है, ने रिमोट कंट्रोल सक्षम किया है मैंने सत्यापित किया है कि पोर्ट 135 AD मशीन पर अवरुद्ध नहीं है। मेरे पास जो सेटअप है, मेरे पास Microsoft Windows 7 Professional चलाने वाला बॉक्स b1 है, जो कोशिश कर रहा है Microsoft Windows Server 2008 R2 एंटरप्राइज़ चला रहे बॉक्स b2 से कनेक्ट करें। C # कोड b1 पर .Net4.5 फ्रेमवर्क पर चल रहा है, और b2 पर खाता बनाने की कोशिश कर रहा है।

जब मैंने एक ही बॉक्स से कोड चलाने की कोशिश की (यानी AD के साथ बॉक्स), मैं पासवर्ड के साथ खाता सफलतापूर्वक बनाने में सक्षम था, जब मैंने आईपी पते को स्थानीयहोस्ट के रूप में निर्दिष्ट किया था, लेकिन जब मैंने इसे एम / सी आईपी पते के रूप में निर्दिष्ट किया, तो एक ही अपवाद के साथ विफल

कृपया मुझे बताएं कि मैं क्या गलत कर रहा हूं।

धन्यवाद


क्या यह user.SetPassword या (2nd) user.Save पर अपवाद को फेंक देता है? यदि आप Win7 वर्कस्टेशन पर AD प्रबंधन टूल (विशेष रूप से AD उपयोगकर्ता और कंप्यूटर) स्थापित करते हैं, तो क्या आप किसी उपयोगकर्ता को पासवर्ड के साथ जोड़ने के लिए GUI का सफलतापूर्वक उपयोग कर सकते हैं?
13c atιᴇ007

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