Сейчас я пытаюсь автоматизировать добавление пользователя в нашу AD с помощью библиотеки ldap3 python. Я могу добавить их нормально, но по умолчанию они всегда неактивны. У меня возникают проблемы с изменением следующих атрибутов:
- sAMAccountType
- userAccountControl
- userPassword
Я могу использовать добавление работают нормально. Однако, когда я пытаюсь использовать функцию изменения, я получаю следующую ошибку:
{'result': 53, 'description': 'unwillingToPerform', 'dn': '', 'message': '0000209A: SvcErr: DSID-031A10E7, problem 5003 (WILL_NOT_PERFORM), data 0\n\x00', 'referrals': None, 'type': 'modifyResponse'}
Ниже приведен код, который я написал:
# modify newly created user
conn.modify('cn='+ FIRST + ' ' + LAST + ',cn=Users,dc=global,dc=ssgint,dc=net',
{'sAMAccountType': [(MODIFY_REPLACE, [805306368])],
'userAccountControl': [(MODIFY_REPLACE, [512])],
'userPassword': [MODIFY_REPLACE, ['DifficultPasswordHere']]})
Кроме того, это мой самый первый пост, будьте нежны :)