0

如果我想使用 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 上运行它。

4

2 回答 2

2

它的工作原理相同,您只需要使用 ldapsearch.bat,并使用 Windows 继续符 ( ^) 代替\,或将所有参数放在一行上。

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

于 2018-12-20T08:09:55.660 回答
0

经过两个小时的尝试,我想通了!我希望这可以帮助某人。在 Linux 中,\ 表示换行(当然也表示转义序列)。它创造了新的生产线。所以在 Window 的cmd模式下,只需键入不带 \ 的整个命令

此外,即使在 Linux 中,键入不带 \ 的整个命令似乎也可以正常工作而不会出现任何错误。(通过把 \ 每一行都放在中间不起作用。)

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

于 2018-12-20T08:09:47.927 回答