一、安装
pip install ldap3
二、基本使用
1. 设置服务器
1.1 设置单个服务器
server=Server('192.168.1.1',use_ssl=True,get_info=ALL)
1.2 设置多个服务器
Ad_IP_List=['192.168.1.1','192.168.1.2'] #设置服务器列表
Server_pool = ServerPool(None) #声明服务器连接池
#遍历服务器列表,将服务器添加至服务器连接池
for line in Ad_IP_List:
server = Server(line, use_ssl=True, get_info=ALL)
Server_pool.add(server)
备注:如要对AD进行修改操作,需要使用use_ssl=True参数,否则无法正常执行。
2. 建立连接
2.1 连接服务器
2.1.1 连接单个服务器
conn = Connection(Server, user=Ad_M_User, password=Ad_M_Passwd, authentication=NTLM, auto_bind=True)
2.1.2 根据服务器池进行连接
conn = Connection(Server_pool, user=Ad_M_User, password=Ad_M_Passwd, authentication=NTLM, auto_bind=True)
2.2 查看连接状态
>>