计算机用户导入导出,使用csvde批量添加,导入,导出用户

如果您使用的是Active Directory管理中心(或Active Directory用户和计算机)的图形界面来创建大量的用户的话,将浪费管理员很多重复的时间,您可以使用系统内置的工具程序csvde.exe , ldifde.exe , 和dsadd.exe来批量添加用户

使用csvde添加用户:

格式:在桌面新建弹性体文档写入

15af3cc445e82db39be22af05f17e8d1.png

打开Active Directory 的PowerShell命令行或者CMD命令行输入:csvde -i -f C:\users\Administrator\Desktop\1.txt(代表txt)

257f83c3b5c3698377365b5b2fc47456.png

54f1aba55e7ce055f1e9bf5a033e4b43.png

结果:97dd869ff00f47b58e3975178dc242bd.png

成功的在slae添加用户

65f5c8e4f02ea4bbfa22048f1afcc997.png

导出AD的配置

csvde -f output.csv

-r:按LDAP字段过滤

仅一个条件时:

csvde -f users.csv -r "objectCategory=person"

多个条件相“与”:

输出属于user对象类型,并且类别为person的所有项目:

csvde -f users.csv -r "(&(objectClass=user)(objectCategory=person))"

多个条件相“或”:

输出userAccountControl值为514或者546或者66050的所有项目:

csvde -f accountControl.csv -r "(|(useraccountcontrol=514)(useraccountcontrol=546)(useraccountcontrol=66050))"

{!}INFO:关于userAccountControl,请参考lesca博客《UserAccountControl基本属性、功能对照、常见功能组合》一文。

-d: 按DN中的字段过滤

关于DN的介绍请参考lesca博客的《什么是DN(Distinguished Names)》一文。下面举几个例子:

csvde -d "OU=TEST,DC=lesca,DC=bit" -f example.csv

csvde -d "CN=Users,DC=lesca,DC=bit" -f example.csv

-L: 指定LDAP输出字段

csvde -f example.csv -l "DN, objectClass, givenName, sn, name"

综合举例:

csvde -d "OU=Test,dc=lesca,dc=bit" -m -n -f example.csv -r objectClass=user -l "name, objectCategory, DN"

以下几个参数值的注意:

-m 用于排除诸如ObjectGUID, objectSID, pwdLastSet, samAccountType之类的属性

-n 禁止输出二进制值

CSVDE的不足

无法创建账户密码

无法创建OU

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值