1

すべての子を含む OU 全体をアトミックに削除する単一の LDAP コマンドが必要です。Windows コマンドライン用のコマンドがあることがわかります。

組織単位を削除する

dsrm <OrganizationalUnitDN> [-subtree]

その -subtree オプションは子も削除します。LDAPを使用してそれを行う方法はありますか?

誰かが ActiveLdap gem を使用してそれを行う方法を知っていれば、ボーナスポイントです。ただし、それ以外の場合は、この機能を含めるために ActiveLdap を拡張します。ありがとう!

4

1 に答える 1

0

いくつかの LDAP ツールは、インターフェースにこれを実装しています。LDAPBrowser が頭に浮かびます Gowars LDAP Browser私はそれがどのように行うかの低レベルを見たことはありませんが、コンテナに従属するオブジェクトの DN のリストを取得し、それらを 1 つずつ削除していると思います。

他の方法でそれを行うには、それを行うための機能をサポートする LDAP サーバーに依存します。私が認識しているもののほとんどは、そのような操作を直接サポートしていません。それを実装するツールではなく、上記の方法で偽造します。

于 2009-02-06T01:38:19.503 に答える