Chr*_*tal 12
条款Thomsen很接近,您需要将DirectoryEntry.Remove方法传递给DirectoryEntry参数而不是字符串,例如:
DirectoryEntry localDirectory = new DirectoryEntry("WinNT://" + Environment.MachineName.ToString());
DirectoryEntries users = localDirectory.Children;
DirectoryEntry user = users.Find("userName");
users.Remove(user);
Run Code Online (Sandbox Code Playgroud)
像这样的事情应该可以解决问题(未经测试):
DirectoryEntry localMachine = new DirectoryEntry("WinNT://" + Environment.MachineName);
DirectoryEntries entries = localMachine.Children;
DirectoryEntry user = entries.Remove("User");
entries.CommitChanges();
Run Code Online (Sandbox Code Playgroud)