ForgeRock 目录服务器 (OpenDj) ldapsearch 在 windows cmd(不是 Linux)

ForgeRock Directory Server(OpenDj) ldapsearch in windows cmd ( not Linux)

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

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

如果我想在Windows中运行这个命令,它似乎不起作用。 我需要在 Windows 的 cmd 上将此命令更改为 运行 什么?

我试了两个小时终于搞定了!我希望这可以帮助某人。在Linux中,\表示换行(当然也表示转义序列)。它创建了新行。所以在 Window 的 cmd 模式下,只需键入整个命令而无需 \

此外,即使在 Linux 中,键入不带 \ 的整个命令似乎也能正常工作,没有任何错误。 (通过将 \ 每行放在中间不知何故不起作用。)

在Unix/Linux、Windows和Mac中,'/'(斜线)和'\'(backslash ) 有点混乱。所以在执行命令或设置路径时,一定要注意。

效果一样,你只需要使用ldapsearch.bat,并使用Windows连续字符(^)代替\,或者把所有参数在一行上。

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