Как удалить учетную запись пользователя Windows с помощью С#

Как удалить учетную запись пользователя Windows с помощью С#?

Ответы

Ответ 1

Уговор Thomsen был близок, вам нужно передать метод DirectoryEntry.Remove Parodeer DirectoryEntry, а не строку, например:

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

Ответ 2

Что-то вроде этого должно сделать трюк (не проверено):

DirectoryEntry localMachine = new DirectoryEntry("WinNT://" +  Environment.MachineName);

DirectoryEntries entries = localMachine.Children;
DirectoryEntry user = entries.Remove("User");
entries.CommitChanges();