2011-12-30 4 views
-1

Так что я пытаюсь добавить записи из файла ldif. Что странно, так это то, что с одним файлом, который я сгенерировал, команда работает нормально. Когда я пытаюсь запустить его с другим файлом (сгенерирован таким же образом), он выглядит так, как будто он запускается, но сразу же возвращает меня в приглашение cli. Нет ошибки, нет добавления текста, указывающего, что это сработало. Я просмотрел файлы, и они в основном выглядят одинаково.ldapmodify: пытается добавить записи из файла

С файлом, который работает, если я удалю все записи, кроме одного, вы ожидаете, что он все еще будет работать. Но это не так. Если я скопирую все записи из «хорошего» файла в «плохой» файл, это не сработает.

ldapmodify.exe -a -x -D "cn=ldapadmin,dc=..." -w <password>; -h <hostname> -f test-OUT_2.ldif -v -n 

Я не уверен, что происходит, но кто-нибудь есть какие-либо советы по устранению неполадок в отношении к ldapmodify и этот Ldif файл?

Вот примерная запись. Каждая запись разделяется пустой строкой.

dn: cn=J811280798,ou=Active,dc=domain,dc=com 
changetype: add 
objectClass: top 
objectClass: person 
objectClass: organizationalPerson 
objectClass: inetOrgPerson 
objectClass: cojudExtended 
displayName: doe, john 
cn: doe, john 
givenName: john 
cn: J811280798 
sn: doe 
mail: [email protected] 
userPassword: {SSHA}86uhsAvPgBXm8yEmhrnCUiE/tyObn+NZ 
uid: bap08jd 

ответ

0

use Encode qw(encode_utf8); Я использовал для кодирования моего вывода в UTF-8, и она работает, как это должно быть.

Смежные вопросы