1

我希望有一个 LDAP 命令可以自动删除整个 OU,包括所有子项。我看到有一个用于 windows 命令行的命令:

删除组织单位

dsrm <OrganizationalUnitDN> [-subtree]

该 -subtree 选项也会删除子级。有没有办法使用 LDAP 做到这一点?

奖励积分,如果有人知道如何使用 ActiveLdap gem 做到这一点。但我将扩展 ActiveLdap 以包含此功能。谢谢!

4

1 回答 1

0

一些 LDAP 工具在其接口中实现了这一点。LDAPBrowser 想到了Gowars LDAP 浏览器我还没有研究过它是如何工作的,但我想它会检索从属于容器的对象的 DN 列表,然后将它们一一删除。

以任何其他方式执行此操作将取决于支持某些功能的 LDAP 服务器。我知道的大多数不直接支持这样的操作。而是任何实现它的工具,以上述方式伪造它。

于 2009-02-06T01:38:19.503 回答