1
我試圖通過C#刪除Active Directory中的用戶。當我嘗試運行以下代碼時,出現錯誤。通過C#刪除Active Directory中的用戶
錯誤消息:
A local error has occurred
代碼:
DirectoryEntry ent = new DirectoryEntry("LDAP://192.168.1.99/OU=FIRMA");
ent.Username = "idm\administrator";
ent.Password = "123123QQ";
DirectorySearcher dsrc = new DirectorySearcher(ent);
dsrc.Filter = string.Format("(&(objectCategory=user)(SAMAccountName=adKullaniciadi))");
DirectoryEntry silsunuya = ent.Children.Find("CN=adKullaniciadi","objectClass=person");
ent.Children.Remove(silsunuya);
ent.Close();
silsunuya.Close();
dsrc.Dispose();
我同意第2點。我認爲這將是問題。請參閱http://msdn.microsoft.com/zh-CN/library/system.directoryservices.directoryentry.commitchanges.aspx –