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

本文关键字:移动 用户 Directory Active 服务器 | 更新日期: 2023-09-27 18:27:42

问题:

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

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

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

背景:

  1. 我必须指定服务器IP,因为它在不同的域上运行
  2. 重要提示:我对用户属性进行的所有其他更新都很好。。。甚至创建新帐户。我确实在其他代码中使用了服务器IP
  3. 如果我在同一个域上运行上面的代码,它就可以工作,没有错误

问题似乎是MoveTo在LDAP路径中指定服务器时无法正常工作。我希望你能帮我。

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

我发现了问题。编程器错误。

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