如果我想使用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上运行它。
答案 0 :(得分:2)
工作原理相同,您只需要使用ldapsearch.bat,并使用Windows连续字符(^
)而不是\
,或将所有参数放在一行中即可。
此外,在阅读文档时,右上角的图标允许您将示例命令复制到剪贴板。
答案 1 :(得分:0)
经过两个小时的尝试,我发现了!我希望这可以帮助某人。在Linux中,\表示换行符(当然,它也表示转义序列)。它创建了新行。因此,在Window的 cmd 模式下,只需键入整个命令而不使用\
即使在Linux中,键入整个命令而不带\似乎也可以正常工作,没有任何错误。 (通过将\每行以某种方式都不在中间起作用。)
在Unix / Linux,Windows和Mac中,'/'(斜杠)和'\'(反斜杠)有点令人困惑。因此,在执行命令或设置路径时,一定要当心。