切换到宽版
  • 26164阅读
  • 17回复

[求助]如何批量添加联系人到EXCHANGE 2003 全局地址列表中 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2010-09-07
现有客户提供 450人的联系人 EXECL 表,希望能添加到EXCHANGE 2003的全局地址列表中。
 客户的EXECL表只有5个属性。
       
OfficeDisplayNameLastNameFirstNameE-mail
AccountingAAAAA BBBBAAAABBBBAAAA.BBBB@CCCC.DDD

我知道要通过csvde工具来把csv文件导入到AD中。 该CSV文件应该包含DN,objectClass,displayName,proxyAddresses,mailNickname,mail,targetAddress
但是现在有个问题,DN属性我该怎么写呢?
例如:"CN=AAAA,DC=CCCC,DC=DDDD"
最好有大大能写出一个可以用的范例,万分感谢!

分享到

只看该作者 1楼  发表于: 2010-09-07
命令如下:
csvde -i -d "cn=users,DC=CCCC,DC=DDDD" -f filename.csv

参考资料
如何使用 Csvde 将联系人和用户对象导入 Active Directory
http://support.microsoft.com/kb/327620
Exchange中文站10周年献礼。Exchange2016中文视频教程热销中:edu.exchangecn.com/course/12

只看该作者 2楼  发表于: 2010-09-07
回 楼主(knight) 的帖子
使用csvde导入联系人,DN是必须的一项已知属性。因此,我们首先需要把Excel文件改成如下格式:

objectClass    DN    DisplayName    Company    Department    mail
contact    cn=AAAA BBBB,ou=contacts,dc=contoso,dc=com    AAAA,BBBB      Microsoft    Accounting    AAAA.BBBB@contoso.com

contact    cn=CCCC DDDD,ou=contacts,dc=contoso,dc=com    CCCC,DDDD      Microsoft    Accounting    CCCC.DDDD@contoso.com

contact    cn=EEEE FFFF,ou=contacts,dc=contoso,dc=com    EEEE,FFFF    Microsoft    Accounting    EEEE,FFFF@contoso.com


1.添加objectClass列
2.去掉FirstName,LastName列,因为这两个属性在csvde是不支持的
3.E-mail改成mail
4.Office改成Department,或者还可以添加Company项
5.其他选项诸如mailNickName,targetAddress等也可根据需要添加

之后,在通过命令csvde -i -f c:\contacts.csv将CSV导入
只看该作者 3楼  发表于: 2010-09-09
    谢谢2位版主的回复,真的是万分感谢。特别是OPOP大大的范例,真的很实用。我刚刚接触EXCHANGE,很多都不是很明白,以后还要经常来论坛麻烦大家。

  还一个问题。我在AD里面创建了一个Test的OU,然后我通过csvde命令创建了2个新的联系人到Test里,那么其他用户就能在他们的默认的全局地址列表里找到这2个新的联系人地址了么?
  在这里,再次谢谢2位大大!
只看该作者 4楼  发表于: 2010-09-09
回 2楼(opop) 的帖子
谢谢2位版主的回复,真的是万分感谢。特别是OPOP大大的范例,真的很实用。我刚刚接触EXCHANGE,很多都不是很明白,以后还要经常来论坛麻烦大家。

  还一个问题。我在AD里面创建了一个Test的OU,然后我通过csvde命令创建了2个新的联系人到Test里,那么其他用户就能在他们的默认的全局地址列表里找到这2个新的联系人地址了么?应该还需要启动这些联系人的邮箱吧。
  还有就是如果我的AD是AAAA.BBB但是我创建的联系人的邮箱地址是eee.fff@aaaaa.ccc,对于导入联系人到Exchange2003全局地址列表有影响么?
  在这里,再次谢谢2位大大!

只看该作者 5楼  发表于: 2010-09-10
回 4楼(knight) 的帖子
不客气~欢迎随时来骚扰

导入的联系人需要启用邮箱后才会出现在默认的全局地址列表内。这个在Exchange 2k7里面也可以通过命令一步完成,不过2k3的话就需要手动一个个启用了。

后面那个是不会有影响的。对于一个地址列表来说,只要是满足它筛选条件的对象都会显示在内。
只看该作者 6楼  发表于: 2010-09-12
回 5楼(opop) 的帖子
如果我有450个,就要手动启用450次邮箱了么??好多哦。

只看该作者 7楼  发表于: 2010-09-13
回 6楼(knight) 的帖子
Exchange 2003的话是这样的。。

或者可以通过编程实现,这个就比较麻烦了,若你有兴趣的话可以供你参考:http://msdn.microsoft.com/en-us/library/ms870495

只看该作者 8楼  发表于: 2010-09-17
现在 联系人是导进去了。 但是都和默认的全局地址列表的地址混在一起了。
有办法能新建一个新的地址列表,然后把这些联系人都导到这个地址列表里面么?

只看该作者 9楼  发表于: 2010-09-17
请参看:

创建新的脱机通讯簿
http://technet.microsoft.com/zh-cn/library/bb123470(EXCHG.65).aspx
Exchange中文站10周年献礼。Exchange2016中文视频教程热销中:edu.exchangecn.com/course/12
快速回复
限60 字节
 
上一个 下一个