active-directory - Active Directory 内部使用 API 创建/删除用户

标签 active-directory

您好,我是本地 Active Directory 的新手,我的问题是使用 API 创建用户。我对此进行了搜索,但没有找到任何文档。我发现的一件事是 AD Connect,但通过文档没有得到任何线索。任何人都可以让我知道这是可能的还是我做错了什么?

最佳答案

是的,你可以! rickvdbosch 提供的链接将使您走得更远。

  1. 首先,您需要添加一个using System.DirectoryServices.AccountManagement; 对您的文件的声明,并且可能是对 System.DirectoryServices.AccountManagement 程序集的引用。

  2. 您可以使用如下方式连接到 AD:

    var username = "你的用户名"; var password = "你的密码"; var domain = "你的域名"; var ctx = new PrincipalContext(ContextType.Domain, domain, username, password);

  3. 然后使用 PrincipalContext 对象执行操作。 (rickvdbosch 提供的链接中有一个很好的例子。)

关于active-directory - Active Directory 内部使用 API 创建/删除用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53853766/

相关文章:

tomcat - JNDI Tomcat Servelet(grails)尝试从身份验证的 LDAP 绑定(bind)中获取更多属性

java - 通过 LDAP 查询 Active Directory 组中的所有用户时,为什么某些用户的 userPassword 属性为空?

java - 与 Active Directory 中未列出的用户建立 LDAP 连接

.net - 如何为公司使用 ASP.NET 成员(member)资格和 Active Directory

sql - 事件目录 : Convert canonicalName node value from string to integer

ssl - 通过 SSL 使用 AD LDS

vb.net - "new DirectoryEntry(distinguishedName as string)"不是 't work when DN contains a "/"

c# - 如何获得下划线对象?

c# - 搜索只有 SID 的 AD

grails - Grails spring-security-ldap连接到本地主机:389