如果我有管理员访问权限,我需要一种方法来从 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/