Как удалить учетную запись пользователя 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();
Ответ 3
Альтернативно, используя System.DirectoryServices.AccountManagement в .NET 3.5: -
http://msdn.microsoft.com/en-us/library/bb924557.aspx