切换到宽版
  • 14456阅读
  • 0回复

windows 2008 R2 AD批量导入用户 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2010-09-16
关键词: 删除PowerShell
windows 2008 R2 AD批量导入用户。我有个CSV的文件,中有用户名,显示名,组织架构,密码,邮箱,电话,等信息,要批量导入到Server 2008 R2 AD中,不知用什么方法或命令或PowerShell更方便好用一些?谢谢,我只前使用过在Server 2003 R2 AD中的导入命令dsadd user,导入后,在Exchange 2010中批量新建用户时显示名乱码,虽有网友提示了Exchange PowerShell脚本修复了此问题,但总觉得可能是导入可能不太正确。所以发贴上面求教一下。
回答:根据您描述,您想知道在server 2008 R2 中如何批量导入用户。通常情况,我们可以有两个方法来导入活动目录对象。你看到的文章来自活动目录seo http://gnaw0725.blogbus.com/c1404552/
1、使用ldifde
如果我们要使用这个工具的话,就必须先创建一个LDIF文件,这个文件会包含我们所需要添加、修改或是要删除的对象。我们来举个例子,下面是一个LDIF文件,这个文件添加了一个用户,并两次修改这个用户,最后删除这个用户。 

dn: cn=jsmith,cn=users,dc=adatum,dc=com
changetype: add
objectClass: user
samaccountname: jsmith
sn: JSmith

dn: cn=jsmith,cn=users,dc=adatum,dc=com
changetype: modify
add: givenName
givenName: Jim
-
replace: sn
sn: Smith
-
dn: cn=jsmith,cn=users,dc=adatum,dc=com
changetype: delete
只要我们创建好了这个LDIF文件,那么我们只需要运行这个下面这个ldifde命令就可以把新对象导入了:
ldifde –i –f input.ldf

说明
我们这里简单的指定了 –i 开关来开启导入模式,并指定这个文件 –f <文件名>。这里我们也可以使用 –v开关来启用verbose模式,比便出错时可以得到更多信息。你看到的文章来自活动目录seo http://gnaw0725.blogbus.com/c1404552/
关于LDIFDE更多的信息,我们可以参考下面这篇文档:
使用 LDIFDE 将目录对象导入或导出到 Active Directory
http://support.microsoft.com/kb/237677

2、使用CSV文件
如果我们要使用csvde工具的话,我们必须先创建一个包含所要添加对象的CSV文件。这个文件的第一行必须包含一个用逗号分隔的属性表,使用DN作为第一个属性。
我们举个例子:
DN,objectClass,cn,sn,userAccountControl,sAMAccountName,userPrincipalName

剩下的那些行,应该包含要添加的项目。如果想把一个属性设置为空,那么只需要把这个值空着就可以了,随后再跟上一个逗号就行了。
DN,objectClass,sn,userAccountControl,sAMAccountName,userPrincipalName
"cn=jim,cn=users,dc=adatum,dc=com",user,Smith,512,jim,jim@adatum.com
"cn=john,cn=users,dc=adatum,dc=com",user,,512,john,john@adatum.com       
我们只要创建好了这个CSV文件,那么就只需要运行这个cvsde来导入新对象就可以了
csvde -i -f input.csv

说明
csvde和ldifde之间的主要区别在于,我们只能用csvde来导入对象;不像ldifde,我们还可以用它来修改现存的对象。要注意的是,CSV导入文件的每一行(除了那个头部),必须包含要添加的对象。我们没法使用csvde来对一个对象的属性进行修改或者删除一个对象。然而,我们可以用admod来完成这个任务。如果你有一个包含需要导入对象的spreadsheet,首先要把它保存为CSV文件,然后用csvde导入就可以了。ldifde中使用的开关仍然适用于csvde。 你看到的文章来自活动目录seo http://gnaw0725.blogbus.com/c1404552/
关于csvde更多的信息,我们可以参考下面这边文档:
如何使用 Csvde 将联系人和用户对象导入 Active Directory
http://support.microsoft.com/kb/327620

如果想知道更多关于导入导出的问题,我们可以参考下面这篇文档:
Step-by-Step Guide to Bulk Import and Export to Active Directory
http://technet.microsoft.com/en-us/library/bb727091.aspx

Exchange 常用端口:http://bbs.exchangecn.com/read.php?tid-1591.html
分享到
快速回复
限60 字节
 
上一个 下一个