域用户的管理之一次同时对多个用户进行管理

    1.利用csvde.exe来添加用户账户

     csvde.exe:可添加用户账户(或其他类型的对象),但是不能利用它来修改或删除用户账户。需要事先利用文本编辑器将用户账户数据创建到纯文本文件内。

属性说明
DN (distinguished name)对象的存储路径(必须指明)
objectClass对象类型(必须包含)
sAMAccountName用户登录名称(windows 2000 原生)(必须包含)
userPrincipalName用户登录名称(UPN)
displayName显示名称
userAccountControl514表示禁用此账户;512表示启用

     备注:csvde与ldifde.exe无法设置用户的密码,由于所创建的用户账户都没有密码,因此最好指定将该yonghu

      a.创建供csvde.exe使用的文件,如下保存为文本文档到:D:\test\usersAdd1.txt

 
 
  1. DN,objectClass,sAMAccountName,userPrincipalName,displayName,userAccountControl 
  2. "CN=王小溪,OU=业务部,DC=sayms,dc=com",user,dennis,dennis@sayms.com,wang.dennis/王小溪_楚_销售,514 
  3. "CN=张中湖,OU=业务部,DC=sayms,DC=com",user,steve,steve@sayms.com,zhang.steve/张中湖_楚_销售,514 
  4. "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)来创建用户账户数据文档

        

 
 
  1. DN:CN="林超峡",OU=业务部,DC=sayms,DC=com 
  2. changetype:add 
  3. objectClass:user 
  4. sAMAccountName:john 
  5. userPrincipalName:john@sayms.com 
  6. displayName:lin.john/林超峡_楚_销售 
  7. userAccountControl:514 
  8.  
  9. DN:CN=张中湖,OU=业务部,DC=sayms,DC=com 
  10. changetype:delete 
  11.  
  12. DN:CN=陈大海,OU=业务部,DC=sayms,DC=com 
  13. changetype:modify 
  14. replace:aAMAccountName 
  15. sAMAccountName:robert 
  16. replace:userPrincipalName 
  17. userPrincipalName:rebert@sayms.com 
  18. - 

      其中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.创建批处理文件

 
 
  1. dsadd user "cn=郭鹏,ou=业务部,dc=sayms,dc=com" -samid tom -upn tom@sayms.com -display guo.tom/郭鹏_楚_IT -disabled yes 
  2. dsmod user "CN=王小溪,OU=业务部,DC=sayms,dc=com" -upn edwin@sayms.com -pwd abc123QWE -tel 123456789 
  3. dsrm "CN=陈大海,OU=业务部,DC=sayms,dc=com" -noprompt 
  4. pause 

       b.将文档保存为批处理文件

       c.双击运行usersChange2.bat文件

        d.查看运行结果:

          成功添加用户郭鹏的账户;成功删除用户陈大海的账户;

           成功修改用户王小溪的属性;

 



     本文转自kindIT 51CTO博客,原文链接:http://blog.51cto.com/kindit/1148197,如需转载请自行联系原作者






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值