यदि स्थानीय उपयोगकर्ता खाता (यानी स्थानीय प्रशासक खाता) सक्रिय है तो मैं सी # से कैसे जांच सकता हूं?यदि उपयोगकर्ता खाता सक्रिय है तो C# में जांचें
जो मैं वास्तव में चाहता हूं वह "नेट उपयोगकर्ता प्रशासक" आदेश से "खाता सक्रिय" = "हां" (या "नहीं") आउटपुट के लिए सी # प्रतिस्थापन है।
मुझे डर है कि यह प्रश्न this पर डुप्लिकेट जैसा दिखता है, लेकिन मुझे नहीं पता कि रूट DirectoryEntry ऑब्जेक्ट के पैरामीटर के लिए क्या पास करना है। "Ldap: //" + Environment.MachineName, "ldap: //127.0.0.1", "WinNT: //" + Environment.MachineName जैसी विभिन्न चीजों का प्रयास किया, लेकिन उनमें से कोई भी काम नहीं किया। मुझे खोजकर्ता द्वारा फेंक दिया गया अपवाद मिलता है। FindAll() सभी तीन मामलों में कॉल करें।
पाने के लिए क्या अपवाद आप हो रही है 2 के स्तर पैरामीटर को बदलने की जरूरत? – BlackICE
"ldap: //" + पर्यावरण के साथ। माचिननाम मुझे संदेश के साथ एक कॉमेक्सप्शन मिलता है "सर्वर परिचालन नहीं है।" और त्रुटि कोड = -2147016646। "Ldap: //127.0.0.1" के साथ ही। – candritzky
"WinNT: //" + Environment.MachineName के साथ मुझे संदेश के साथ एक असमर्थित अपवाद प्राप्त होता है "प्रदाता खोज का समर्थन नहीं करता है और WinNT: // नहीं खोज सकता।" –
candritzky