【发布时间】:2022-01-24 10:09:41
【问题描述】:
我正在尝试传递变量以在活动目录中创建帐户,但我不确定如何传递它。它是在变量名中创建一个帐户,而不是在变量的值中。
import ldap3
conn = ldap3.Connection("172.16.251.61", "SWINTERNAL\\ad.manager", "Adm@n@ger@1", auto_bind=True)
commonname = "honda"
conn.add('cn= commonname,ou=POC,dc=SWINTERNAL,dc=LOCAL', 'User', {'givenName': 'Beatrix', 'sn': 'Young', 'departmentNumber': 'DEV', 'telephoneNumber': 1111})
【问题讨论】:
-
“在变量名中创建一个帐户” - 你能解释一下你的意思吗?
-
这是一个使用 python 创建活动目录帐户的代码。我创建了一个变量名“commonname”并赋值为“honda”。我想将变量传递给 "conn.add('cn= commonname,ou=POC,,dc=LOCAL', 'User', {'givenName': 'Beatrix')" 。它使用变量名称创建帐户,而不是使用变量中的值。
标签: python python-3.x active-directory ldap ldap3