Team LiB
Previous Section Next Section

Deleting Objects from Active Directory

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.

Code Example: Deleting Objects from Active Directory
Start example
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();
                 }
         }
}
End example

Team LiB
Previous Section Next Section