Python pyad模块无法设置UPN

时间:2016-11-17 14:33:54

标签: python pyad

我正在使用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 个答案:

答案 0 :(得分:0)

好的,我会回答我自己的问题。 我通过在userPrincipalName中设置UPN后缀来解决这个问题 所以代码看起来像:

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"})