ldapadd带有Rebol命令字符串

时间:2013-08-06 10:36:22

标签: ldap rebol rebol2

我可以通过使用ldap命令选项-f读取文件中的条目来调用ldapadd或ldapmodify来添加或修改带有Rebol的LDAP条目。
如果我手动添加条目,即使是Rebol重定向调用/控制台也能正常工作 但我不知道如何只使用一个命令字符串或使用call / input和输入字符串。 我尝试了不同的lf EOF a.s.o组合。没有成功

nl: "^/^M"; nl: ""  etc
call  join  {c:\openldap\bin\ldapmodify -h localhost -p 1389  -x -D "cn=Admin" -w password} [ nl
   {dn: uid=user.10,ou=People,dc=example,dc=com}  nl
   {changetype: modify}  nl
   {replace: sn} nl
   {sn: NichtAlles}"^Z"]

1 个答案:

答案 0 :(得分:0)

来电/输入需要两个参数,但您只传递一个,因为您加入 - 他们。请尝试使用:

call/input
    {c:\openldap\bin\ldapmodify -h localhost -p 1389  -x -D "cn=Admin" -w password}
    rejoin [
        {dn: uid=user.10,ou=People,dc=example,dc=com} newline
        {changetype: modify} newline
        {replace: sn} newline
        {sn: NichtAlles} newline
    ]