python查询AD域信息的方法总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python查询AD域信息的方法总结相关的知识,希望对你有一定的参考价值。

参考技术A

很多公司都在使用AD域来管理用户及组织架构,我们可以使用Python来进行自动化运维。网上很多资料不全而且都很古老,特地根据最近的代码编写经历,编写了如下通过python查询AD域信息方法总结:

环境:

原理汇总

通过LDAP协议来连接及访问AD域服务,可以把AD域理解成某种类型数据库,我们通过AD账号和密码来访问其中存储数据库字段信息。为了更好地了解其中字段及含义,建议下载一个ADExplorer.exe绿色工具软件,直接去微软官网下载免费的绿色软件,以下是下载链接(查看左边的菜单Networking Utilities中包含的Active Directory Explorer):
https://docs.microsoft.com/en-us/sysinternals/
通过这个软件,我们可以很方便地查看各种字段信息,为后面的连接获取足够的前提信息 。

#建立和关闭域连接

以上代码把连接和关闭连接分开,是为了避免在一个程序中需要频繁调用连接时,避免经常关闭,可以节省大量的资源和时间,可以在程序开头建立连接,在程序退出时才关闭即可

#模糊查询组信息

#模糊查询域中的workstation信息

查询到所需信息以后,还可以直接调用pandas,保存为excel文件

以上是关于python查询AD域信息的方法总结的主要内容,如果未能解决你的问题,请参考以下文章

mware view 7.4 实施总结

如何check AD user的域设置信息?

AD 总结

Python 魔法方法查询表 -- 总结篇

CORS跨域请求总结

AD各种布线方法总结