DirectoryEntries.Remove(DirectoryEntry D) : DirectoryEntries « System.DirectoryServices « C# / C Sharp by API






DirectoryEntries.Remove(DirectoryEntry D)

 

using System;
using System.DirectoryServices;

public class MainClass
{
  public static int Main(string[] args)
  {
    DirectoryEntry MyObject = new DirectoryEntry();
    MyObject.Path = "LDAP://HMSRevenge/OU=Users,DC=Test,DC=com";

    DirectoryEntries users = MyObject.Children;

    foreach(DirectoryEntry D in users)
    {
      if(D.Properties["email"].Value.ToString() == "tom")
      {
        users.Remove(D);
      }
    }
    

    MyObject.CommitChanges();
    return 0;
  }
}

   
  








Related examples in the same category

1.DirectoryEntries.CommitChanges()
2.DirectoryEntries.Find(String value)