如何按名字查找 Active Directory 用户
How to find Active Directory user by First Name
使用 python-ldap:
成功连接到 IP 地址为 10.15.120.250 的 Windows 服务器上的 Active Directory 运行 后
import ldap
url = 'ldap://10.15.120.250'
user = 'myusername@post.ad'
password = 'pass'
conn = ldap.initialize(url)
conn.protocol_version = 3
conn.set_option(ldap.OPT_REFERRALS, 0)
conn.simple_bind_s(user, password)
我想继续查找姓氏为 "Johnson" 的用户。
如何实现?
姓氏通常存储在 "sn"(姓氏)字段中。
http://www.zytrax.com/books/ldap/ape/
conn.search_ext('cn=base,dc=example,dc=com', ldap.SCOPE_SUBTREE, '(sn=Johnson)')
名字在"givenName"
conn.search_ext('cn=base,dc=example,dc=com', ldap.SCOPE_SUBTREE, '(givenName=Johnson)')
使用 python-ldap:
成功连接到 IP 地址为 10.15.120.250 的 Windows 服务器上的 Active Directory 运行 后import ldap
url = 'ldap://10.15.120.250'
user = 'myusername@post.ad'
password = 'pass'
conn = ldap.initialize(url)
conn.protocol_version = 3
conn.set_option(ldap.OPT_REFERRALS, 0)
conn.simple_bind_s(user, password)
我想继续查找姓氏为 "Johnson" 的用户。
如何实现?
姓氏通常存储在 "sn"(姓氏)字段中。 http://www.zytrax.com/books/ldap/ape/
conn.search_ext('cn=base,dc=example,dc=com', ldap.SCOPE_SUBTREE, '(sn=Johnson)')
名字在"givenName"
conn.search_ext('cn=base,dc=example,dc=com', ldap.SCOPE_SUBTREE, '(givenName=Johnson)')