安装包

ldap3

代码:

from ldap3 import Server, Connection, ALL, NTLM

# 连接
server = Server('public.ad.com', get_info=ALL)
str_user = 'demo.ad\\zhangxiaomeng'
str_password = 'DE201906#'
bool_haslogin =True
try:
conn = Connection(server, user=str_user, password=str_password, auto_bind=True, authentication=NTLM)
except:
bool_haslogin = False
print("Error loging AD Server...")
else:
print("Sucessfull loging AD!!!") print(str(bool_haslogin))

注意:

 Server('public.ad.com', get_info=ALL)
这个黑黑的字符串,太难找到了,我问了好久,才从网络管理员那里拿到域控服务器的机器名 Enjoy :)

最新文章

  1. 11、项目经理要阅读的书籍 - IT软件人员书籍系列文章
  2. 跨语言和跨编译器的那些坑(CPython vs IronPython)
  3. svg格式嵌入html中方法之一
  4. Swift处理堆栈问题——给定两组序列,其中一个序列表示栈的push 顺序,判断另一个序列有没有可能是对应的pop 顺序
  5. jvm分析
  6. apache-jmeter学习文档
  7. Microsoft Visual C++ 2010(86) Redistributable不能安装完美解决
  8. java中关于json传图片的方法
  9. Swift数组的加法运算符用法:array1 += array2
  10. php 统计在线人数,今日访问量,总访问量
  11. hadoop_并行写操作思路_2
  12. 十月例题F题 - City Game
  13. Linux学习之开机启动
  14. MVC模型部分验证
  15. kubernetes源码阅读及编译
  16. PR 审批界面增加显示项方法
  17. 使用vw做移动端页面的适配
  18. lnmp vhost 文件
  19. 排序(N+1种)
  20. Android - 自定义控件和属性(attr和TypedArray)

热门文章

  1. java web中 8080端口号被占用的问题处理,终于明白了 Address already in use: JVM_Bind(端口冲突)
  2. vue+axios请求头封装
  3. 怎么处理Win7系统备份还原提示代码0x80042302的错误?
  4. windows控制台,cmd,命令提示符下的基础操作
  5. (七)make menuconfig
  6. 生产者消费者问题--BlockingQueue
  7. Optimization Algorithms
  8. mysql下优化表和修复表命令(repair table、optimize table)
  9. springboot2.1.7整合Druid
  10. (十二)zabbix监控redis