我正在尝试更新Active Directory记录以更改Manger。
我正在使用此代码:
object managerDN = values[0].ManagerDN;
entryToUpdate.Properties["manager"].Value = managerDN;
MangerDN看起来像这样:
"jdoe01,"CN=John Doe,OU=Programming Group,OU=InformationManagement,OU=Support Services,OU=Administrative Services,OU=VicePresident,OU=President,OU=Domain Users,DC=MyDoman,DC=net"
我也尝试过:
"LDAP://jdoe01,"CN=John Doe,OU=Programming Group,OU=InformationManagement,OU=Support Services,OU=Administrative Services,OU=VicePresident,OU=President,OU=Domain Users,DC=MyDoman,DC=net"
当我运行程序时,我得到一个声明:
的e错误messageinvalid dn已指定语法。
我在这里做错了什么?
答案 0 :(得分:0)
您拥有的DN格式不正确。 IIRC ADSI要求您使用LDAP://为值添加前缀,这样您就会想要这样的内容:
LDAP://CN=John Doe,OU=Programming Group,OU=InformationManagement,OU=Support Services,OU=Administrative Services,OU=VicePresident,OU=President,OU=Domain Users,DC=MyDoman,DC=net