码迷,mamicode.com
首页 > 其他好文 > 详细

pyad Active Directory 试用

时间:2018-03-26 10:48:44      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:creat   pyw   pytho   插件   pow   结构   server   ldap   nbsp   

ad管理想批处理 有现成系统购买、powershell的、python等。

连接方式有分ldap,还有在ad上操作。

在学python ,就使用了它。

对比了好几个python的ad管理,后面就选了pyad,文档清晰。

英语不行,可以使用火狐插件“翻译侠” ,选中可查看翻译,也可以外放声音。

 pyad文档 https://zakird.com/pyad/pyad.html

 

在ad域机器上安装了python , 用了pyad库(附带安装了pywin32)

注意:安装pywin32的时候,要将安装库的目录下两个文件放置在system32 目录下。

 

在ad上安装,省去了很多配置。如连接ad的ldap (使用ldap只能查询,如果要修改,还要另外配置)

pyad 的操作很简单

 


from pyad import aduser
#连接数据
user = aduser.ADUser.from_cn("myuser")
#ou路径
ou = adcontainer.ADContainer.from_dn("ou =分公司, ou=总部, dc=domain, dc=com")
#创建用户
pyad.aduser.ADUser.create("WS-489", ou)
#删除用户
aduser.ADUser.from_cn("WS-500").delete()
#创建ou路径
adcontainer.ADContainer.create_container(ou, 部门) #目录结构 总部-分布-部门


大部分参数(如修改描述),原有参数的话,只能先删除,然后新增。没找到直接修改的语句。


还有web可以修改ad密码的功能。
要移植到server 2008上没有 要从 server 2003 上移植过来。
实现了命令化的话,可以逐步实现半自动化、自动化操作。


pyad Active Directory 试用

标签:creat   pyw   pytho   插件   pow   结构   server   ldap   nbsp   

原文地址:https://www.cnblogs.com/dblpl/p/8648702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!