You can easily remove an object from Active Directory by specifying the object and using the Remove method. This following example shows how to delete a User object from Active Directory.
using System;
using System.DirectoryServices;
namespace Chapter12
{
public class DeletingObjects
{
public DeletingObjects()
{
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() == "gregmcb")
{
//Removes an object
users.Remove(D);
}
}
MyObject.CommitChanges();
}
}
}