【AD】AD域批量添加用户组组织单元20160106 csv模版 csvde命令

环境:Windows Server 2008R2
需求:
一家公司需要上域,希望一次性导入公司所有员工资料和帐号,以及部门。
操作:用下文中的方法可以比较方便的导入全套数据,包括Ou,Group,User等。
内容如下,我已经做好了一个模版。我把Group,Ou,User分开了,这样方便简洁一点。
 
按照导入顺序依次介绍 OU,Group,User

OU.csv内容

如上图,在内部建立最基础的OU,依照公司部门建立,这是最重要的。
导入后效果如图:

部门创建完毕后开始创建用户
注意:用csvde命令导入时无法添加密码,所以默认密码为空,要导入的话需要先更改密码策略,禁用复杂性和密码位数改为0。然后用gpupdate /force刷新下即可。
User.csv打开如下

大致内容都在上面注明了。如没有特殊需求,只需要用最简单的方式即可。
 

导入后把密码策略再改回你想要的,然后等他们登陆时候让他们自己改密码就可以了。

然后就是建立Group

上述三个按照顺序依次用命令导入:
Csvde –i –f c:\ou.csv –k –j c:\
Csvde –i –f c:\user.csv –k –j c:\
Csvde –i –f c:\group.csv –k –j c:\
加 –j c:\会在C:\形成日志,可以排错。
-k 表示导入时即使有错误也不会停止会继续导入
另外,我里面为了增加更多所以写了很多空的值,那一定会报错,只要看导入成功的数目即可。

全部测试ok。
你可以直接拿去导入,只需要把DC=xifan,DC=sz,DC=com 替换成你的域名即可。
如你是abc.com,则替换成 DC=abc,DC=com 即可

CSVDE 的一些命令:
注:csvde不能修改任何属性。
Csvde –i –f c:\ou.csv 简单导入

Csvde –i –f c:\ou.csv –k –j c:\ 忽略错误 生成日志导入

Csvde pf c:\full.csv 简单导出,全部属性

精确导出 ""内换成其他USER或Group或Ou内的任何Dn名都可以
csvde -d "CN=ITGroup,OU=IT部,OU=公司名字,DC=xifan,DC=sz,DC=com" -f c:\t2.csv

导出某个属性的全部
csvde -f c:\test.csv -r "(objectClass=user)" 将用户的所有属性导出

csvde -f c:\test123.csv -r "(objectClass=organizationalUnit)" 将OU属性导出

csvde -f c:\test123.csv -r "(objectClass=group)"将Group属性导出

导入时加-k和不加-k的区别

下载地址:
http://pan.baidu.com/s/1i3YOQpf

时间: 2025-01-12 22:14:59

【AD】AD域批量添加用户组组织单元20160106 csv模版 csvde命令的相关文章

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

http://bbs.51cto.com/thread-1315948-1.html在上一篇文章中提到用csvde批量添加User,ou,Group,不过用csvde有几个缺点,无法添加用户密码,也无法将用户设置成不可删除对象.下面介绍下用强大的powershell如何方便的做同样的事情. 经测试,记事本必须是unicode模式,似乎无法使用.csv导入,我测试了几次,反而这样最方便.但不方便用excel编辑了,不知有人是否解决.按照惯例,先导入OU.Out.txt内资料很简单.这里的path就

123批量添加和删除单元格(扩展知识:设置单元格的尺寸和颜色)

效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UITableViewController 4 @property (strong, nonatomic) NSMutableArray *mArrDataSource; 5 6 @end ViewController.m 1 #import "ViewController.h" 2 3 @interface Vi

Windows批量添加和删除IP

随着天气变冷了,好多小伙伴都开始变懒了,都想用最快的方式完成任务 下面给大家介绍一下Windows批量添加和删除IP的办法 (1)批量添加IP 直接在CMD下边运行下边命令. for /l %i in (2,1,254) do netsh interface ip add address "本地连接" 192.168.1.%i 255.255.255.0for /l %i in (2,1,62) do netsh interface ip add address "本地连接&

C# AD(Active Directory)域信息同步,组织单位、用户等信息查询

Windows Server 2008 R2 配置AD(Active Directory)域控制器 目录 配置环境 配置DNS服务器 配置Active Directory 域服务 C# AD(Active Directory)域同步 组织单位.用户等信息查询 PDF下载 配置环境 Windows版本:Windows Server 2008 R2 Enterprise Service Pack 1 系统类型:       64 位操作系统 配置DNS服务器 这一步不是必须的,在安装Active D

如何在Windows Server 2008R2上面批量添加AD用户及自定义OU批量添加用户

首先这里我们需要找HR要到员工的信息表,越详细越好 注:密码不能太过于简单,一定要符合密码的复杂性的要求,不然会提示报错信息 然后把修改号的表保存到C盘的根目录下面 下面添加这些信息for /f "skip=1 eol=; tokens=1-10 delims=, " %a in (c:\aduserdata.csv) do dsadd user cn=%a,cn=users,dc=abc123,dc=com -display a% -upn %[email protected] -s

PowerShell 批量添加域用户(Windows 2012 R2)

PowerShell版本 1. 实施的前提请准备好相关域用户信息,一般都是Excel表,格式如下 注:为了方便导入,我将PowerShell相关名与表格中值一一对应. Group组织单元需要提前建立出来,也可以用PowerShell命令 用户密码我是用函数来做的,数字+字母最好,但是有些字母数字,如数字0和小写字母o和大写字母O,给用户及运维工作人员带来不便,固我采用了随机数字+固定字母来做. 2. 将表格另存为后缀名.CSV格式文件(该文件会以逗号形式隔开每个字符串值),若表中有中文,需要我们

AD帐号批量导入导出

一.批量导入帐户 步骤及原理: 1.先用Excel表格做一个简单模版,将其保存为.csv格式! 2.再用For命令结合dsadd 来完成批量创建用户! 使用到的命令:(注:以下命令里参数为笔者做测试,别忘记修改!) for /f  "tokens=1,2,3,4,5 delims=," %a in (D:\USER1.csv) do dsadd user "cn=%c,ou=IT,dc=test,dc=com"  -samid %d -upn %d -ln %a -

Windows 08 R2_创建AD DS域服务(图文详解)

目录 目录 Active Directory概念 创建第一个AD域控制器 搭建DNS服务器 使用Windows窗口程序创建AD域控制器 AD与LDAP的关系 使用Powershell来创建ADDS域控制器 检查ADDC域控制器是否安装成功 管理工具 创建额外域控制器 使用Windows窗口界面来安装额外域控制器 使用Powershell脚本来安装额外域控制器 Active Directory概念 AD(活动目录):是一种组织资源信息的方法,目录的意义在于我们可以通过标题或者说搜索条件来简单而有效

使用CSVDE命令批量导入/导出AD用户

使用CSVDE命令批量导入/导出AD用户 CSVDE命令行工具可以将带有用户信息的CSV文件,批量导入/导出AD中. 导入的基本语法命令是这样的: csvde -i -f c:\filename.csv -k 输入以下命令查看具体参数: csvde /? 首先在Excel中设置好用户信息,然后将文件保存为csv格式. 在cmd中执行导入命令. 可以看到,导入成功.在AD中查看: 可以看到新增加的两个用户,但它们与其余三个不同,有个向下的箭头.这是因为CSVDE命令是无法导入密码的,所以导入的用户