域用户的管理之一次同时对多个用户进行管理
2013-03-06 11:23
211 查看
1.利用csvde.exe来添加用户账户
csvde.exe:可添加用户账户(或其他类型的对象),但是不能利用它来修改或删除用户账户。需要事先利用文本编辑器将用户账户数据创建到纯文本文件内。
备注:csvde与ldifde.exe无法设置用户的密码,由于所创建的用户账户都没有密码,因此最好指定将该yonghu
a.创建供csvde.exe使用的文件,如下保存为文本文档到:D:\test\usersAdd1.txt
其中第四行:chen.jackie/陈大海_楚_销售,512 中的”,“号错误,应该是英文格式”,“,而非中文格式。这个错误导致最后一个属性值”512“在结果中未生效
b.打开命令提示符窗口,运行一下命令
第一次运行该命令出错,是由于文本中的一项属性名称拼写错误,后更正后即可。
c.AD用户和计算机中查看结果
2.利用ldifde.exe来添加、修改与删除用户账户
ldifde.exe用来添加、删除、修改用户账户(或其他类型的对象)。也需要事先创建包含用户账户数据的纯文本文档。
a.利用记事本(notepad)来创建用户账户数据文档
其中replace:aAMAccountNam拼写错误,导致在执行修改用户陈大海的登录名时失败!
b.完成后保存时,在“编码”处选择“Unicode”,否则ldifde.exe无法正确识别中文,而被导入到Active Derectory数据库的中文也会变成乱码
c.打开命令提示符,运行一下命令:
运行过程中出现错误,检查用户账户数据库文档,发现第12行,“replace:aAMAccountName”拼写错误,应该为“replace:sAMAccountName”
c.查看运行结果:
成功添加用户林超峡的账户john;成功删除用户张中湖的账户;
修改用户陈大海的登录名称失败
3.利用dsadd.exe、dsmod.exe与dsrm.exe程序来添加、修改与删除用户账户
用记事本创建一个批处理文件(batch file),然后将dsadd、dsmod、dsrm命令输入到文件内。运行批处理文件后,利用他们来添加、修改与删除用户账户。
a.创建批处理文件
b.将文档保存为批处理文件
c.双击运行usersChange2.bat文件
d.查看运行结果:
成功添加用户郭鹏的账户;成功删除用户陈大海的账户;
成功修改用户王小溪的属性;
本文出自 “小白大暴走” 博客,请务必保留此出处http://kindit.blog.51cto.com/2286921/1148197
csvde.exe:可添加用户账户(或其他类型的对象),但是不能利用它来修改或删除用户账户。需要事先利用文本编辑器将用户账户数据创建到纯文本文件内。
属性 | 说明 |
DN (distinguished name) | 对象的存储路径(必须指明) |
objectClass | 对象类型(必须包含) |
sAMAccountName | 用户登录名称(windows 2000 原生)(必须包含) |
userPrincipalName | 用户登录名称(UPN) |
displayName | 显示名称 |
userAccountControl | 514表示禁用此账户;512表示启用 |
a.创建供csvde.exe使用的文件,如下保存为文本文档到:D:\test\usersAdd1.txt
DN,objectClass,sAMAccountName,userPrincipalName,displayName,userAccountControl "CN=王小溪,OU=业务部,DC=sayms,dc=com",user,dennis,dennis@sayms.com,wang.dennis/王小溪_楚_销售,514 "CN=张中湖,OU=业务部,DC=sayms,DC=com",user,steve,steve@sayms.com,zhang.steve/张中湖_楚_销售,514 "CN=陈大海,OU=业务部,DC=sayms,DC=com",user,jackie,jackie@sayms.com,chen.jackie/陈大海_楚_销售,512
其中第四行:chen.jackie/陈大海_楚_销售,512 中的”,“号错误,应该是英文格式”,“,而非中文格式。这个错误导致最后一个属性值”512“在结果中未生效
b.打开命令提示符窗口,运行一下命令
csvde.exe -i -f d:\test\usersAdd1.txt |
第一次运行该命令出错,是由于文本中的一项属性名称拼写错误,后更正后即可。
c.AD用户和计算机中查看结果
2.利用ldifde.exe来添加、修改与删除用户账户
ldifde.exe用来添加、删除、修改用户账户(或其他类型的对象)。也需要事先创建包含用户账户数据的纯文本文档。
a.利用记事本(notepad)来创建用户账户数据文档
DN:CN="林超峡",OU=业务部,DC=sayms,DC=com changetype:add objectClass:user sAMAccountName:john userPrincipalName:john@sayms.com displayName:lin.john/林超峡_楚_销售 userAccountControl:514 DN:CN=张中湖,OU=业务部,DC=sayms,DC=com changetype:delete DN:CN=陈大海,OU=业务部,DC=sayms,DC=com changetype:modify replace:aAMAccountName sAMAccountName:robert - replace:userPrincipalName userPrincipalName:rebert@sayms.com -
其中replace:aAMAccountNam拼写错误,导致在执行修改用户陈大海的登录名时失败!
b.完成后保存时,在“编码”处选择“Unicode”,否则ldifde.exe无法正确识别中文,而被导入到Active Derectory数据库的中文也会变成乱码
c.打开命令提示符,运行一下命令:
ldifde -i -f d:\test\usersChange1.txt |
运行过程中出现错误,检查用户账户数据库文档,发现第12行,“replace:aAMAccountName”拼写错误,应该为“replace:sAMAccountName”
c.查看运行结果:
成功添加用户林超峡的账户john;成功删除用户张中湖的账户;
修改用户陈大海的登录名称失败
3.利用dsadd.exe、dsmod.exe与dsrm.exe程序来添加、修改与删除用户账户
用记事本创建一个批处理文件(batch file),然后将dsadd、dsmod、dsrm命令输入到文件内。运行批处理文件后,利用他们来添加、修改与删除用户账户。
a.创建批处理文件
dsadd user "cn=郭鹏,ou=业务部,dc=sayms,dc=com" -samid tom -upn tom@sayms.com -display guo.tom/郭鹏_楚_IT -disabled yes dsmod user "CN=王小溪,OU=业务部,DC=sayms,dc=com" -upn edwin@sayms.com -pwd abc123QWE -tel 123456789 dsrm "CN=陈大海,OU=业务部,DC=sayms,dc=com" -noprompt pause
b.将文档保存为批处理文件
c.双击运行usersChange2.bat文件
d.查看运行结果:
成功添加用户郭鹏的账户;成功删除用户陈大海的账户;
成功修改用户王小溪的属性;
本文出自 “小白大暴走” 博客,请务必保留此出处http://kindit.blog.51cto.com/2286921/1148197
相关文章推荐
- 这台服务器的配置是远程管理的默认远程桌面模式,这允许最多两个用户同时进行远程
- 域用户和组帐户的管理之一次同时添加多个用户帐户篇
- 一次解决“计算机管理”中用户列表为空的经历
- ubuntu server 10.4下用webmin进行pure-ftpd的用户管理
- linux对多个用户或多个组进行权限管理
- 权限管理之添加用户同时设置角色
- 学习在活动目录中一次同时添加多个用户帐户
- ACEGI结合LDAP进行统一用户管理
- 四.用户管理页面(显示所有的用户信息,同时为用户的添加,编辑,修改密码,删除,修改权限等功能提供相应的链接) UserMange.aspx
- plone进行 用户和权限管理
- App内嵌入群聊功能: 1. 需要在IOS、Android、WEB IM、PC进行即时消息IM通讯,消息能实时收发,群管理 /群内消息。IM系统需要在不侵入原APP的用户和业务体系的情况下
- 使用Jquery+EasyUI 进行框架项目开发案例解说之二---用户管理源代码分享
- ACS与目录服务器进行用户身份控制管理
- 记录一次使用terminal进行git管理与提交到Github的过程
- jdbc进行用户信息管理
- 进行在Beta测试后的用户调查——我的项目管理心得
- 使用Jquery+EasyUI 进行框架项目开发案例解说之二---用户管理源代码分享
- 对通过用户输入的值,并遍历一次,将用户输入的值倒过来,单向链表进行逆向
- 乐观锁(两个以上用户不能同时进行同一操作)