ldap服务器端批处理操作

时间:2009-12-28 18:10:33

标签: ldap openldap

我正在使用Net :: LDAP在openldap服务器上执行某些操作。

我有兴趣执行多项同步操作,O1,O2 .. On。这样做的常规方法是按顺序执行它们,每次操作涉及至少1次往返服务器。我想在一次往返中执行所有这些操作。

这可以实现吗? 我最感兴趣的是一次性添加2-3级深度的目录结构。

1 个答案:

答案 0 :(得分:2)

LDAP协议没有批处理或匹配更多操作,并且必须在DIT中的每个条目上单独执行每个操作。

如果您尝试进行批量添加或批量修改,则应始终查看ldapadd and ldapmodify命令行程序,它们以ldif格式运行,并且(当然)按顺序执行在给定的ldif文件中指定。

在您的情况下,您可以使用或在您的情况下Net::LDAP::LDIF创建ldif文件,并使用该文件作为参数调用ldapadd或ldapmodify。