我可以通过使用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"]
答案 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
]