码迷,mamicode.com
首页 > 系统相关 > 详细

【AD】AD域Powershell批量添加用户组组织单元20160208

时间:2016-07-17 02:48:02      阅读:1335      评论:0      收藏:0      [点我收藏+]

标签:修改密码   记事本   enable   excel   用户组   

http://bbs.51cto.com/thread-1315948-1.html
在上一篇文章中提到用csvde批量添加User,ou,Group,不过用csvde有几个缺点,无法添加用户密码,也无法将用户设置成不可删除对象。
下面介绍下用强大的powershell如何方便的做同样的事情。
技术分享技术分享 

经测试,记事本必须是unicode模式,似乎无法使用.csv导入,我测试了几次,反而这样最方便。但不方便用excel编辑了,不知有人是否解决。
按照惯例,先导入OU
Out.txt内资料很简单。这里的path就是上篇文章中提到的DN.
技术分享 

Ou.ps1 内的命令如下:
技术分享

意思是导入ou.txt中的内容,循环读取每行,新建组织单元,内容来自txt内的每行,并添加防止误删除对象属性;
建好OuUser
技术分享

第一条是示例,不用每个都填写,一般写到部门那边就可以了。
User.ps1的内容如下
技术分享

前面都是一些属性不表。
5行的-accountpassword 表示设定账号密码未 Cisco1988-changepasswordlogon 表示登陆修改密码, -enable表示启用账号。
最后行表示将所有账号设置为防止误删除属性。


User建立完毕建group
技术分享

Gourp.ps1中的内容如下:
技术分享

里面有注释,将组成员加入组可能要设置好几条。
整个流程大致如此!!!
下载地址已上传至51cto,等审核好了就放出。http://down.51cto.com/data/2170207

【AD】AD域Powershell批量添加用户组组织单元20160208

标签:修改密码   记事本   enable   excel   用户组   

原文地址:http://xifanliang.blog.51cto.com/5068287/1826956

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