【问题标题】:Active Directory on premise create/delete users using API本地活动目录使用 API 创建/删除用户
【发布时间】:2018-12-19 14:53:18
【问题描述】:

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

【问题讨论】:

  • 请添加一些相关代码,例如您尝试了什么以及失败的地方。哦,这是关于本地 AD 还是关于 Azure AD?你有各种各样的标签,所以我不确定。
  • @rickvdbosch 感谢您的回复。如果您没有收到给您带来的不便,我们深表歉意。这是前提广告。不是 Azure AD。我没有找到任何文档,所以在代码阶段没有找到 :)
  • 您需要将其分成多个部分。您不能只是“使用 API 创建/删除用户”。您需要 1) 创建一个 API 项目,然后 2) 在您的 API 代码中创建用户,以及 3) 在您的 API 代码中删除用户。
  • @rickvdbosch 谢谢,但你能回答我已经提出的问题吗? [stackoverflow.com/questions/53815660/…

标签: active-directory


【解决方案1】:

是的,你可以! 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 给出的链接中有一个很好的例子。)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多