ForgeRock Directory Server (OpenDj) ldapsearch в Windows cmd (не Linux)

Если я хочу найти запись LDAP с сервера LDAP с помощью ForgeRock Directory Server (OpenDJ), в документе говорится, что в Linux это работает следующим образом.

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

Если я хочу запустить эту команду в Windows, похоже, это не сработает. Что мне нужно изменить в этой команде, чтобы запустить ее в Windows cmd.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
282
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Я понял это после двух часов попыток! Надеюсь, это может кому-то помочь. В Linux \ означает новую строку (конечно, это также означает escape-последовательность). Это создало новую строку. Итак, в режиме Windows cmd просто введите всю команду без \

Кроме того, даже в Linux, ввод всей команды без \, кажется, работает нормально без каких-либо ошибок. (Помещая \, каждая строка почему-то не работала посередине.)

В Unix / Linux, Windows и Mac '/' (слэш) и '\' (обратная косая черта) немного сбивают с толку. Поэтому, выполняя команды или устанавливая пути, будьте осторожны.

Ответ принят как подходящий

Он работает так же, вам просто нужно использовать ldapsearch.bat и использовать символ продолжения Windows (^) вместо \ или поместить все аргументы в одну строку.

Кроме того, при чтении документации значок в правом верхнем углу позволяет скопировать пример команды в буфер обмена.

Другие вопросы по теме