के लिए समूह की सूची प्राप्त करें मैं समूह जो उपयोगकर्ता में है की सूची प्राप्त करना चाहते हैंदिया UserPrincipal
यह मेरा कोड है:।
PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "mydomain.ac.uk", "DC=mydomain,DC=AC,DC=UK", "user", "password");
UserPrincipal user = UserPrincipal.FindByIdentity(ctx, IdentityType.SamAccountName, "MyUser");
PrincipalSearchResult<Principal> results = user.GetGroups();
foreach(Principal p in results)
{
Response.Write(p.Name);
}
जब मैं चलाने के लिए, मुझे मिल गया निम्नलिखित लाइन Response.Write(p.Name);
System.Runtime.InteropServices.COMException: निर्दिष्ट निर्देशिका सेवा विशेषता या मान मौजूद नहीं है।
जब मैंने परिणामों की गिनती की जांच की, तो यह 9 लौटा और पहला समूह DomainUsers
है।
मैं सूची में सभी 9 समूहों को कैसे पुन: सक्रिय कर सकता हूं? धन्यवाद।
निम्नलिखित उपयोगकर्ताओं की सूची है मैं:
प्रिंसिपल कॉन्टेक्स्ट को कैसे प्रारंभ करें? – Damith
प्रिंसिपल कॉन्टेक्स्ट सीटीएक्स = नया प्रिंसिपल कॉन्टेक्स्ट (ContextType.Domain, "mydomain.ac.uk", "डीसी = mydomain, डीसी = एसी, डीसी = यूके", "उपयोगकर्ता", "पासवर्ड"); – TTCG
नाम विशेषता पॉप्युलेट नहीं हो सकती है (शायद क्योंकि यह आपके द्वारा पूछे गए किसी भी डोमेन से भिन्न डोमेन से था ??)। DisplayName या विशिष्ट नाम या SamAccountName या SID के लिए पूछने का प्रयास करें। – Ben