Модуль Python Pyad не может установить UPN
Я использую модуль pyad для создания активной директории. У меня есть одна проблема, я не могу правильно установить суффикс UPN @mycompany.local
Вот код:
new_user = pyad.adcontainer.ADUser.create("Hugo Test", ou, password="Passw0rd", upn_suffix="@mycompany.local", optional_attributes = {"samaccountname":"htest","userPrincipalName":"htest","givenname":"Hugo","sn":"Test","displayName":"Hugo Test"})
Пользователь создан без каких-либо проблем, но суффиксы UPN остаются в моем активном каталоге пустыми.
Активный каталог: 2012 Pyad: 0.5.15 ptyhon: 3.5.2
Любая идея о том, что идет не так?
1 ответ
Решение
Хорошо, я отвечу на свой вопрос. Я решил эту проблему, установив суффикс UPN в userPrincipalName, чтобы код выглядел следующим образом:
new_user = pyad.adcontainer.ADUser.create("Hugo Test", ou, password="Passw0rd", upn_suffix="@mycompany.local", optional_attributes = {"samaccountname":"htest","userPrincipalName":"htest@mycompany.local","givenname":"Hugo","sn":"Test","displayName":"Hugo Test"})