如果我从命令行运行它,我有以下curl命令。正如您所看到的,我基本上是使用rest call将用户test1,test2等添加到某个外部服务器。
curl -i -H "Accept:appliaction/json" --user admin:admin \
--data "{'admin_id':'sec_master','admin_pwd':'password','commands': \
[ \
'user create -no-password-policy test1 uid=test1,dc=something,dc=com test1
test1 password123', \
'user create -no-password-policy test2 uid=test2,dc=something,dc=com test2
test2 password123'' \
]}" -k https://myhost/isam/pdadmin/
由于最终我要添加超过100K的用户,有没有办法提供一个输入文件,其中包含要卷曲的用户列表?
或许可以从文件中读取这部分内容吗?
--data "{'admin_id':'sec_master','admin_pwd':'password','commands': \
[ \
'user create -no-password-policy test1 uid=test1,dc=something,dc=com test1
test1 password123', \
'user create -no-password-policy test2 uid=test2,dc=something,dc=com test2
test2 password123'' \
]}"
答案 0 :(得分:2)
使用curl --data @users.json
,并将您发布的JSON数据放入users.json
文件中。