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

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

属性 说明
DN (distinguished name) 对象的存储路径(必须指明)
objectClass 对象类型(必须包含)
sAMAccountName 用户登录名称(windows 2000 原生)(必须包含)
userPrincipalName 用户登录名称(UPN)
displayName 显示名称
userAccountControl 514表示禁用此账户;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. DN:CN=张中湖,OU=业务部,DC=sayms,DC=com
  9. changetype:delete
  10. DN:CN=陈大海,OU=业务部,DC=sayms,DC=com
  11. changetype:modify
  12. replace:aAMAccountName
  13. sAMAccountName:robert
  14. -
  15. replace:userPrincipalName
  16. userPrincipalName:rebert@sayms.com
  17. -

其中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,如需转载请自行联系原作者

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

  1. linux批处理创建mysql用户_域用户和组帐户的管理之一次同时添加多个用户帐户篇...

    如果利用AD图形界面来创建大量用户帐户的话,将浪费很多时间用于重复操作相同的步骤.此时可以利用系统内置的工作csvde.exe.ldifde.exe.dsadd.exe等程序来节省创建用户帐户的时间. ...

  2. 家庭用户无线上网案例(AC通过三层口对AP进行管理)

    组网需求 为一个家庭用户使用的网络架构.该家庭消费用户的上网流量大多是低速流量,例如浏览网页.玩游戏.看视频等.家庭成员使用的无线终端主要为手机.PC.电视机等.终端接入的数量正常情况下在10个以内, ...

  3. linux用户密码管理,Linux_详解Linux中的用户密码管理命令passwd和change,passwd 修改用户密码参数 nbsp - phpStudy...

    详解Linux中的用户密码管理命令passwd和change passwd 修改用户密码 参数 -k 保持未过期身份验证令牌 -l 关闭账号密码.效果相当于usermod -L,只有root才有权使用 ...

  4. Java学习日志Day41_过滤器Filter 接口_项目更新:后台管理/前台统一处理全局乱码and用户列表---删除以及分页功能

    一.过滤器Filter 接口 1.导包: <groupId>com.qf</groupId> <artifactId>FilterAndJquery</art ...

  5. linux用户登录实验,实验三 Linux系统登录及用户管理

    实验三 Linux系统登录及用户管理 一.实验目的 (1)掌握系统远处登录的几个常用命令. (2)理解与用户账号及组账号有关的几个重要文件. (3)掌握命令行和图形方式下查看.添加.删除用户账号的用法 ...

  6. java用户角色权限管理 只显示姓_扩展RBAC用户角色权限设计方案

    RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联.简单地说,一个用户拥有若干角色,每一个角色拥有若干权限.这样,就构造成"用 ...

  7. 后台管理系统、商品管理、商品发布、商品回收、订单管理、退款管理、运营管理、商城设置、导航分类、营销管理、优惠券套餐、数据统计、活跃用户、数据埋点、财务管理、对账单、财务数据、账户资产、电商后台

    后台管理系统.商品管理.商品发布.商品回收.订单管理.退款管理.运营管理.商城设置.导航分类.营销管理.优惠券套餐.数据统计.活跃用户.数据埋点.财务管理.对账单.财务数据.账户资产.账号管理.电商后 ...

  8. 后台业务管理系统原型模板/在线教育后台管理系统/客服系统/财务管理/用户管理/订单管理/教育业务后台管理/课程管理/教师管理/活动管理/文章管理/Axure高保真在线教育行业原型/Axure后台管理

    Axure原型演示地址:https://www.pmdaniu.com/storages/123396/095623b2ab90c911d2b6e7a7b83b37c8-93733/start.htm ...

  9. Linux用户(user)和用户组(group)的日常管理与操作教程概述

    摘要:本文详解用户(User)和用户组(Group)的配置文件,本文是 <Linux 用户(User)和用户组(Group)管理概述> 文档的关健部份的细化:通过本文,您至少能明白/etc ...

最新文章

  1. oneproxy检测主从复制同步延迟
  2. jmeter 循环取值赋值给form_JMeter系列(三)逻辑控制器详解
  3. 【POJ - 2253】Frogger(floyd,或 部分瓶颈生成树的最大边)
  4. jsp+servlet+java 实现统计在线人数
  5. 四十一,java中Annotation详解
  6. matlab 倾斜矫正,matlab图像倾斜校正
  7. 英雄联盟修复返回服务器异常,玩LOL英雄联盟在XP中服务器连接异常退出的恢复步骤...
  8. 开源项目:底部动作条(BottomSheet)
  9. linux如何打开elf文件格式,linux ELF文件格式
  10. 安卓模拟器安装教程_[教程]安卓手机如何安装百度输入法五笔字根皮肤[教程]...
  11. 小米商场html幻灯片代码,小米商城商品详情页布局(HTML代码太长贴不上去,只能贴jQuery代码)...
  12. java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.mpg.ehr.humanaffairs.salaryb
  13. Elasticsearch 7 Failed to parse value [analyzed] as only [true] or [false] are allowed.
  14. 为什么有的人飞黄腾达,有的人穷困潦倒 .
  15. win10计算机用户怎么删除,Win10系统怎么管理的家庭成员账户? Win10删除账户的教程...
  16. leetcode13——罗马数字转整数(简单,0)
  17. Fabric-ca与现有fabric网络组织绑定
  18. 数据库(Mysql)----mysql查询练习(2、实操)
  19. 和ZLTT一起学pwn 2.ret2text
  20. linux静音,如何在Ubuntu终端中静音/禁用硬件提示音

热门文章

  1. 用STM32CubeIDE速攻FreeRTOS
  2. 51蛋骗鸡数码管显示A-Z字母
  3. 秋意浓(2018.9.28)
  4. Windows10关于拨号上网热点分享的操作
  5. 基于html+css的音乐网站网页设计
  6. matlab绘制布尔运算图,最强干货——PPT布尔运算最全攻略
  7. 图片太多怎么办?教你怎么批量压缩图片大小
  8. 计算机房温湿度,数据中心机房标准的温湿度范围
  9. kubeadm部署k8s集群
  10. 高阶无穷小量和低阶无穷小量 洛必达的使用条件 三阶导数的几何意义  阶乘的意义,0的阶乘为什么等于1 泰勒公式简单理解,麦克劳林级数 带拉格朗日余项的泰勒公式和带皮亚诺余项的泰勒公式区别