Share via


Deleting Directory Objects

To remove a directory object, the DirectoryEntries class provides the Remove method. This method removes a child entry from the Children collection of the current parent DirectoryEntry object. This method can only be used on empty container or on objects that are not used as containers for a directory tree, such as printers or computer nodes. For information about deleting a container that has child objects, see Deleting a Sub-Tree of Objects.

The following example shows how to remove an object from the directory.

Dim entry As New DirectoryServices.DirectoryEntry("WinNT://DomainName")
Dim entryToRemove As DirectoryServices.DirectoryEntry

' Add code here to set entryToRemove to the entry you want to remove.
entry.Children.Remove(entryToRemove)
System.DirectoryServices.DirectoryEntry entry = 
   new System.DirectoryServices.DirectoryEntry("WinNT://DomainName");
System.DirectoryServices.DirectoryEntry entryToRemove = null;

// Add code here to set entryToRemove to the entry you want to remove.
entry.Children.Remove(entryToRemove);

See Also

Reference

System.DirectoryServices
DirectoryEntry
DirectoryEntries

Concepts

Creating, Deleting, Renaming and Moving Objects
Deleting a Sub-Tree of Objects

Send comments about this topic to Microsoft.

Copyright © 2007 by Microsoft Corporation. All rights reserved.