公司的一个sales那天给100多个客户发送邮件,须要手动添加一个个联系人到一个组html
那样比较费力,加入哪天手上客户数量有1000个呢?ide
因而老大提醒我说,去Exchange上面把这些客户名单批量导入到联系人。测试
照着网上的一些作法如:http://www.exchangecn.com/html/exchange2010/20100915_133.html网站
上面说的是在Exchange命令行中使用csvde??而后再启用??spa
至于以上方法是否是可用,反正我是不会。命令行
在老大的提醒下,咱们的主要思路是:经过csvde命令批量导入联系人到AD中,经过Exchange控制台启用联系人并加入一个通信组便可。htm
首先拿到了Sales姐姐的客户名单,一份Excel表格,经过筛选留下姓名、邮箱,添加两行:DN、objectClassget
因而此份表格拥有4个属性:displayName、DN、Mail和objectClassit
保存为csv格式class
在DC上使用命令行csvde -i -f C:\contact.csv导入(此处因为我的脑子很差用,思考问题不够全面,折腾了好久,主要就是ou的顺序问题-。-!)
导入成功以后,在Exchange上面尝试启用联系人,这是参考上面的网站看到的命令,可是因为displayname是中文,在PS中显示为乱码,貌似不行,
Import-Csv C:\contact.csv | foreach {enable-mailcontact -Identity $_.displayName -ExternalEmailAddress $_.mail}
因而,我听取老大意见,将displayname改为name(此处须要修改csv文件,只保留name和mail两个参数)name是英文。
启用以后,能够在控制台的联系人栏位看到新建的联系人咯~
接着就是新建一个通信组,添加以上成员便可。
测试在Outlook客户端发送邮件,选择搜搜联系人组,找到新建的CustomerList组到收件人地址栏位,就能够展开查看客户联系人!