2009-06-15 8 views
0

Comment supprimer le compte de groupe Windows en utilisant C#Comment supprimer le compte de groupe Windows en utilisant C#

J'utilise ce code pour supprimer le compte de l'utilisateur, mais je dois enlever tout le groupe.

  DirectoryEntry localDirectory = new DirectoryEntry("WinNT://" + Environment.MachineName.ToString()); 
      DirectoryEntries users = localDirectory.Children; 
      DirectoryEntry user = users.Find(userDn); 
      users.Remove(user); 

Je dois supprimer le groupe avec ses utilisateurs.

Répondre

0
public void Delete(string ouPath, string groupPath) 
{ 
    if (DirectoryEntry.Exists("LDAP://" + groupPath)) 
    { 
     try 
     { 
      DirectoryEntry entry = new DirectoryEntry("LDAP://" + ouPath); 
      DirectoryEntry group = new DirectoryEntry("LDAP://" + groupPath); 
      entry.Children.Remove(group); 
      group.CommitChanges(); 
     } 
     catch (Exception e) 
     { 
      Console.WriteLine(e.Message.ToString()); 
     } 
    } 
    else 
    { 
     Console.WriteLine(path + " doesn't exist"); 
    } 
} 

Howto: (Almost) Everything In Active Directory via C#

+0

Qu'est-ce que ouPath ?? –

+0

check link .............. – abmv

+0

Merci, j'ai exactement ce dont j'ai besoin, le lien que j'ai trouvé dans votre article CodeProject. http://msdn.microsoft.com/en-us/library/ms180906(VS.80).aspx –

Questions connexes