Windows cmd中的ForgeRock目录服务器(OpenDj)ldapsearch(不是Linux)

时间:2018-12-20 05:19:04

标签: ldap openldap opendj forgerock

如果我想使用ForgeRock目录服务器(OpenDJ)从LDAP服务器中搜索LDAP条目,则文档说在Linux中它的工作方式如下。

$ ldapsearch \
 --hostname localhost \
--port 1389 \
--baseDn dc=example,dc=com \
"(cn=Abagail Abadines)" \
 cn mail street l

如果我想在Windows中运行此命令,它似乎不起作用。 我需要在此命令中进行哪些更改才能在Windows的cmd上运行它。

2 个答案:

答案 0 :(得分:2)

工作原理相同,您只需要使用ldapsearch.bat,并使用Windows连续字符(^)而不是\,或将所有参数放在一行中即可。

此外,在阅读文档时,右上角的图标允许您将示例命令复制到剪贴板。

答案 1 :(得分:0)

经过两个小时的尝试,我发现了!我希望这可以帮助某人。在Linux中,\表示换行符(当然,它也表示转义序列)。它创建了新行。因此,在Window的 cmd 模式下,只需键入整个命令而不使用\

即使在Linux中,键入整个命令而不带\似乎也可以正常工作,没有任何错误。 (通过将\每行以某种方式都不在中间起作用。)

在Unix / Linux,Windows和Mac中,'/'(斜杠)和'\'(反斜杠)有点令人困惑。因此,在执行命令或设置路径时,一定要当心。