DirectoryServices: Delete Object : Active Directory « Web Services « C# / C Sharp






DirectoryServices: Delete Object

using System;
using System.DirectoryServices;

public class DeleteObject
{
   public static void Main()
   {
      DirectoryEntry de = new DirectoryEntry(
        "LDAP://192.168.1.100/ou=accounting, dc=ispnet1, dc=net",
        "cn=Administrator, dc=ispnet1, dc=net", "password",
        AuthenticationTypes.ServerBind);

      DirectoryEntries children = de.Children;
      try
      {
         DirectoryEntry badObject = children.Find("ou=auditing");
         badObject.DeleteTree();
         de.CommitChanges();
         Console.WriteLine("the object has been deleted");
      } catch (Exception e)
      {
         Console.WriteLine("the object was not found or deleted:");
         Console.WriteLine(e.ToString());
      }
   }
}

           
       








Related examples in the same category

1.Using DirectorySearcher
2.DirectoryServices DirectoryEntry
3.retrieves Active Directory information
4.DirectoryEntry Get PropertiesDirectoryEntry Get Properties
5.DirectoryEntry : List Objects
6.DirectoryServices:Modify Property
7.DirectoryEntry and DirectoryEntries
8.DirectoryEntry Rename Object
9.DirectoryServices: Simple Search
10.DirectoryServices: Add Object
11.DirectoryServices: Add Property
12.DirectoryServices Bind ObjectDirectoryServices Bind Object
13.DirectoryServices GUI