【问题标题】:How do I delete an OU with everything inside at once?如何一次删除包含所有内容的 OU?
【发布时间】:2009-02-04 21:06:47
【问题描述】:

我想要一个 LDAP 命令以原子方式删除整个 OU,包括所有子级。我看到有一个用于 windows 命令行的命令:

Delete an Organizational Unit

dsrm <OrganizationalUnitDN> [-subtree]

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

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

【问题讨论】:

    标签: ruby-on-rails ruby active-directory ldap


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-14
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      • 2021-07-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多