使用服务器在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。
背景:
- 我必须指定服务器IP,因为它在不同的域上运行
- 重要提示:我对用户属性进行的所有其他更新都很好。。。甚至创建新帐户。我确实在其他代码中使用了服务器IP
- 如果我在同一个域上运行上面的代码,它就可以工作,没有错误
问题似乎是MoveTo在LDAP路径中指定服务器时无法正常工作。我希望你能帮我。
我发现了问题。编程器错误。
DirectoryEntry调用是我代码中唯一没有包含AD用户名和密码的地方。我讨厌我那样做。