Как удалить учетную запись группы Windows, используя C # - PullRequest
0 голосов
/ 15 июня 2009

Как удалить учетную запись группы Windows, используя C #

Я использую этот код для удаления учетной записи пользователя, но мне нужно удалить всю группу.

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

Мне нужно удалить группу с ее пользователями.

1 Ответ

0 голосов
/ 15 июня 2009
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: (почти) все в Active Directory через C #

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...