Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用c在远程windows服务器上创建本地用户#_C#_.net_Windows - Fatal编程技术网

C# 使用c在远程windows服务器上创建本地用户#

C# 使用c在远程windows服务器上创建本地用户#,c#,.net,windows,C#,.net,Windows,如果我有管理员权限,我需要一种从ASP.NET客户端管理(创建、修改、删除)远程计算机中的本地帐户的方法 我不知道该怎么做。WMI是否有可能(System.Management命名空间)? 有指针吗?我使用System.DirectoryServices从n ActiveDirectory(LDAP)中的用户获取数据。 我不知道你是不是在找那种东西。 希望有帮助。您应该可以通过DirectoryEntry来完成此操作。尝试一下: DirectoryEntry directoryEntry = n

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

我不知道该怎么做。WMI是否有可能(System.Management命名空间)?
有指针吗?

我使用System.DirectoryServices从n ActiveDirectory(LDAP)中的用户获取数据。 我不知道你是不是在找那种东西。

希望有帮助。

您应该可以通过DirectoryEntry来完成此操作。

尝试一下:

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

用户将不在Active Directory中