سلام عليكم
عن طريق ال C#
عندي دومين domain.com.eg ومن المفترض ان اقوم بأضافة يوزر لهذا الدومين ويجب ان يكون هذا اليوزر داخل Organization Unit تسمى Test ثم أضافة هذا اليوزر لجروب تسمى Security Group 1
هذا الكود يعمل ويمكن من خلاله اضافة يوزر ولكن لا يمكن اضافته لل Organization Unit المطلوبة ولا للجروب المطلوبة
طبعا معلوماتي عن البرمجة نفس معلوماتي عن الياباني (h)
ياريت اكون وضحت الصورة واجد حل عند مبرمجينا الأعزاء
DirectoryEntry OU = new DirectoryEntry("LDAP://OU=test, DC=domain, DC=com, DC=eg");
DirectoryEntry AD = new DirectoryEntry("LDAP://DC=domain, DC=com, DC=eg");
DirectoryEntry NewUser = AD.Children.Add("CN=TestUser1", "user");
NewUser.Invoke("SetPassword", new object[] {"#12345Abc"});
NewUser.Invoke("Put", new object[] {"Description", "Test User from .NET"});
NewUser.CommitChanges();
NewUser.MoveTo(OU,"TestUser1");
DirectoryEntry grp;
//grp = AD.Children.Find("allStudents","group");
grp = AD.Children.Find("CN=Security Group 1");
if (grp != null) {grp.Invoke("Add", new object[] {NewUser.Path.ToString()});}
Console.WriteLine("Account Created Successfully");