Python PyAD 在创建用户期间设置多个工作站
Python PyAD setting multiple workstations during creation of user
正在尝试使用 pyad 添加多个工作站。我可以设置一个工作站,但不能设置多个工作站。
from pyad import aduser
ou = pyad.adcontainer.ADContainer.from_dn(
"ou=someplace, DC=domain, DC=com")
new_user=pyad.aduser.ADUser.create(
"test02", ou, password="password123",
optional_attributes=
{'userWorkstations':
'computer1','computer2'})
我也试过使用 ldap3 得到同样的结果。它完成了操作,但是在 Active Directory 中查找时,它只设置了第一个工作站。
查看 Active Directory 中的 ADSI 编辑器后,我发现了我的错误。
'userWorkstations' :"computer1,computer2"
我的错误是逗号后面有一个 space。
谢谢大家的帮助。
正在尝试使用 pyad 添加多个工作站。我可以设置一个工作站,但不能设置多个工作站。
from pyad import aduser
ou = pyad.adcontainer.ADContainer.from_dn(
"ou=someplace, DC=domain, DC=com")
new_user=pyad.aduser.ADUser.create(
"test02", ou, password="password123",
optional_attributes=
{'userWorkstations':
'computer1','computer2'})
我也试过使用 ldap3 得到同样的结果。它完成了操作,但是在 Active Directory 中查找时,它只设置了第一个工作站。
查看 Active Directory 中的 ADSI 编辑器后,我发现了我的错误。
'userWorkstations' :"computer1,computer2"
我的错误是逗号后面有一个 space。 谢谢大家的帮助。