如果我具有管理员访问权限,则需要一种方法来从ASP.NET客户端管理(创建,修改,删除)远程计算机中的本地帐户。

我对如何解决这个问题一无所知。 WMI是否可能(System.Management命名空间)?
有指针吗?

最佳答案

试试看:

DirectoryEntry directoryEntry = new DirectoryEntry("WinNT://ComputerName" & ",computer", "AdminUN", "AdminPW");
DirectoryEntry user = directoryEntry.Children.Add("username", "user");
user.Invoke("SetPassword", new object[] { "password"});
ser.CommitChanges();

如果确实需要执行Active Directory路由,则可以将directoryEntry路径字符串更改为以下内容:LDAP://CN = ComputerName,DC = MySample,DC = com

关于c# - 使用C#在远程Windows服务器上创建本地用户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/179480/

10-09 13:09