使用服务器在Active Directory中移动用户

时间:2015-12-21 19:12:41

标签: c# active-directory

问题:

我收到了#34;登录失败:未知的用户名或密码错误。"将服务器作为LDAP路径的一部分包含在使用C#在Active Directory中移动用户时出错。

user.MoveTo( new DirectoryEntry("LDAP://SERVER_IP/" + newOU));

SERVER_IP是服务器的IP地址,newOU是移动用户的新OU。

背景:

  1. 我必须指定服务器IP,因为它在不同的域上运行。
  2. 重要提示:我对用户的所有其他更新工作正常......甚至可以创建新帐户。我确实在其他代码中使用服务器IP。
  3. 如果我在同一个域上运行上述代码,则无效。
  4. 问题似乎是当在LDAP路径中指定服务器时,MoveTo无法正常工作。我希望你能帮助我。

1 个答案:

答案 0 :(得分:0)

我发现了问题。程序员错误。

DirectoryEntry调用是我的代码中唯一没有包含AD用户名和密码的地方。我讨厌这样做。