我登录到 Active Directory,然后我想使用 Python ldap3 库列出我自己的组成员身份。
server = Server('server.company.local', get_info=ALL)
conn = Connection(server, user="company\\user", password="password", authentication=NTLM, auto_bind=True)
print(conn.extend.standard.who_am_i())
此代码仅显示用户名(如whoami
cmd 命令),但我想列出我的组(如whoami /groups
命令)。不幸的是,我无权在域控制器上进行不同的搜索,这就是为什么(也许)以下代码返回空字符串:
conn.search("dc=name,dc=company,dc=local","(&(sAMAccountName={}))".format("company\\myusername")
,attributes=['memberOf'])
我怎样才能列出我自己的组成员身份,就像whoami /groups
这样?