【发布时间】:2012-02-24 05:48:32
【问题描述】:
我编写了一些代码,但无法正常工作,它会抛出异常“发生操作错误”。 代码--->
DirectoryEntry dirEntry = new DirectoryEntry("LDAP path", "admin-username", "admin-password");
dirEntry.Properties["member"].Remove("username-delete");
dirEntry.CommitChanges();
dirEntry.Close();
给我一些想法来摆脱这件事..
【问题讨论】:
-
您正试图从组中删除成员,看起来......“LDAP 路径”指的是什么?您要删除的用户帐户?一些容器?
-
是的。我正在尝试从 CN=Users OU 中删除用户帐户。但我不能..
-
好的,那什么是你在那里使用的“LDAP路径”?你那里有
CN=Users,DC=Yourcomapny,dc=com吗?还是实际用户帐户的 LDAP 路径??? -
用户帐户不是
CN=UsersOU 中的 member - 它是其中的子实体(用户可能是 groups 的成员- 但不是像CN=Users这样的容器。您不能通过从CN=Users的(不存在的)“成员”属性中删除它来删除它
标签: c# active-directory