python ldap3获取所有用户信息_Python使用Ldap3进行Windows AD域管理

本文介绍了如何使用Python的ldap3库连接到Windows Active Directory(AD)服务器,进行用户信息搜索、账户启用禁用及密码修改等操作。首先通过pip安装ldap3库,然后设置服务器和建立连接,接着展示不同类型的搜索方法,最后演示了启用/禁用用户账户和修改用户密码的代码示例。
摘要由CSDN通过智能技术生成

一、安装

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 查看连接状态

>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值