在Windows命令提示符中无法识别ldap命令

时间:2016-06-02 18:12:27

标签: windows command-line ldap apacheds

我正在尝试设置LDAP服务器。

我安装了ApacheDS,我正在浏览用户指南。我正在尝试更改默认的管理员密码。我知道我可以使用Apache Directory Studio执行此操作,但我需要使用命令行来设置和维护我创建的LDAP服务器。 我找到了this 它通过展示如何使用ldif文件来修改默认密码来帮助它。

然而,当我跑

ldapmodify -h localhost -p 10389 -D "uid=admin,ou=system" -f conf-modify.ldif

我收到消息:

'ldapmodify' is not recognized as an internal or external command, operable program or batch file. 

是否存在用于Windows命令行工具的LDAP包,或者是否存在必须在ApacheDS中执行ldap命令的特定目录

我目前正在从ApacheDS安装目录C:\ Program Files \ ApacheDS

运行该命令

2 个答案:

答案 0 :(得分:0)

我一直在使用OpenDJ及其工具。您无需运行LDAP服务器即可运行其LDAP工具。

在任何(?)Java 7或更高版本的平台上运行。

答案 1 :(得分:0)

打开任何cmd提示并添加添加此命令

设置路径=%路径%; E:\ Softwares \ OpenLDAP \ bin

然后运行你的命令

ldapmodify -h localhost -p 10389 -D" uid = admin,ou = system" -f conf-modify.ldif

我希望它可以帮到你。