Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

一次批量导入OU

来源: 未知 分享至:

一、创建OU的方法
创建OU的方法,常用的无外乎以下几种:
1. 利用AD用户和计算机(ADUC)工具创建OU
2. 利用脚本批量建OU
3. 利用for…..do…循环命令,批量建OU
 
    以上是几种创建OU的方法,但第一种只能创建单个OU,其它两种是批量创建OU的方法。在后两种指量创建用户方法中,哪一种更为简单呢?
    脚本批量创建OU用户,需要写大量的程序,不是写程序的管理员,很难搞定。for....do...dsadd user命令,批量创建OU的方法,简单、实用。  
    本文介绍的是最后一种For... do循环命令,结合dsadd user命令批量创建OU。该简单、实用,推荐使用!
二、收集企业的通讯录:


 
三、编辑通讯录,并保存为.Csv格式

OU批量导入
说明:1、此文档保存格式为.Csv格式;
      2、各列数值不能为空;
      3、命令执行时,删除第1、2、3、4行;
      4、同名或重复的部门要合并;
      5、各列对应的字段与命令见表中;
 
四、创建For... do循环命令(结合dsadd user命令)
    命令格式:
    for /f  "tokens=1 delims=," %a in (d:\users\ous.csv) do dsadd ou "ou=%a
,ou=UserTest,dc=Techone,dc=com"
   相关注明:
    1、先用Excel表格做一个简单模版,将其保存为.csv格式!
    2、再用For命令结合dsadd 来完成批量创建OU!
    3、tokens=1:表示有1个变量(参数为表格内的1个参数,顺序为A这11个参数见Csv表格)
    delims=, :表示分隔符为“,”
    %a in (c:\ous.csv) :表示变量从路径“c:\ous.csv”中取数据
    dsadd :添加命令
    ou=%a,ou=UserTest,dc=Techone,dc=com :表示所创建的用户名与创建位置
    ou=%a :设置OU为变量a
更多的参数,请参考dsadd user /?
    
五、在AD服务器上,执行以下步骤:
   1、在AD管理工具中,创建一个OU,名为UserTest;
   2、在CMD命令下,键入上述命令:

   3、执行结果,如下:


六、在AD管理工具,上刷新UsersTest,看到创建的相关OU.


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史