Python3.6 Ldap3 modify_dn (переименование + перемещение пользователя в другое подразделение)

Я пытаюсь переименовать пользователя AD Test_2 в тестирование с использованием Python LDAP3, а также переместить пользователя в другое подразделение.

ПРИМЕЧАНИЕ: вместо имени домена я использую IP, а остальное тоже самое.

я успешно могу получить информацию о пользователе тем же способом (упомянутым в ПРИМЕЧАНИЕ), но при переименовании и перемещении одного подразделения в другое подразделение я получаю отрицательный результат; Самое смешное, что код не показывает ошибок, он показывает только ЛОЖНЫЙ результат.

import ldap3
from ldap3 import Server, Connection, ALL

server=Server(host='IP',port=389,get_info=ALL) 
conn=Connection(server,user='adtest\admin',password='admin@123') conn.bind()
print (conn.modify_dn('cn=Test_2,OU=Test,OU=adtest','cn=Testing'))

2 ответа

Проверьте conn.result, чтобы узнать причину сбоя.

Спасибо за воспроизведение @cannatag,

Я пытался, но не смог понять ошибку,

{'description': 'operationsError',
 'dn': '',
 'message': '000020D6: SvcErr: DSID-0310081B, problem 5012 (DIR_ERROR), data '
            '0\n'
            '\x00',
 'referrals': None,
 'result': 1,
 'type': 'modDNResponse'}
Другие вопросы по тегам