在Exchange 2010中批量导入用户

在某一个项目中,客户需要将2000多个联系人导入到Exchange 2010中,作为外部邮件联系人对MAPI连接的用户可见,而且要划分到特定的地址簿中去。客户提供excel列表以便导入使用。

由于导入操作需要使用CSV格式文件,所以要预先将excel修改。打开excel,然后将文件另存为CSV后缀的即可。需要注意的是,另存为只对单个工作区起作用。

导入操作对CSV文件的字段要求,最基本的需要4个字段:displayName,mail,DN,objectClass。

displayName:显示名称

mail:邮件地址

DN:LDAP路径

objectClass:对象类型

CSV文件编辑好后就可以执行批量导入操作了,在Exchange命令行管理工具中执行:

csvde -i -f C:\contact.csv

创建好后需要再执行启用邮件的操作,使所有新建联系人启用邮箱:

Import-Csv C:\contact.csv | foreach {enable-mailcontact -Identity $_.displayName -ExternalEmailAddress $_.mail}

(在实际操作时报错,所以我将 -Identity $_.displayName 改为了  -Identity $_.Name ,即

Import-Csv C:\contact.csv | foreach {enable-mailcontact -Identity $_.Name -ExternalEmailAddress $_.mail}    )

执行完毕后所有联系人就可以在MAPI连接的地址簿中看到了。不过全部是在默认地址簿中,怎样移动到新建的GAL中呢?很简单,这就要用到adsi中的showinaddressbook了。

新建一个GAL,将此GAL的LDAP路径添加到新建联系人中的 showinaddress中。重新打开outlook在contact地址簿中就可以看到新添加的联系人了。

举一反三一下,objectclass修改成user就变成批量添加用户的命令了。这样即轻松的实现了联系人批量导入。

时间: 2024-12-16 14:24:26

在Exchange 2010中批量导入用户的相关文章

Exchange 2010 (五) 批量新增邮箱

Exchange 2010 (五)批量新增邮箱 在企业中,经常会遇到批量新增邮箱的时候,少量的可以手动添加,量大的话手动就很耗时了,新增时一般会把"下一次登录更改密码"启用,这样密码是自己设置的增加安全性.下面就把批量新增邮箱的步骤写一下. 大致可分为以下几步 注册表启用"登录时更改密码"选项 编辑Excel文件为特定格式 控制台导入邮箱 注册表启用"登录时更改密码"选项 打开客户端访问服务器的注册表 定位到HKEY_LOCAL_MACHINE\

Office365—Exchange管理3—批量管理用户

这节我们来看看怎么对Office365用户进行批量管理,比如导入.导出或者批量修改信息等操作. 我们知道,如果在Office365中新建用户的话,可以在用户和组中,直接点击添加. 但通常情况下,企业在切换到使用Office365时,往往是由公司人事部列出用户名单,再由IT人员进行导入. Office365其实提供了一个批量导入用户的工具,我们直接点击即可进入批量导入向导. 在向导中,我们可以下载空白 CSV 文件或者示例,根据格式添加需要导入的用户. 示例文件用Excel打开如以下格式.注意如果

Office 365 系列之六:通过管理中心批量导入用户

本章节跟大家介绍通过Office 365管理中心批量导入用户并分配许可. 1. 登陆Office 365管理中心,切换到"活动用户"页面,点击"批量添加" 2. 点击"下载空白CSV文件"或"下载CSV文件示例" 3. 用Excel打开下载后的空白CSV文件, 如图: 4. 填写用户信息后并保存(实际生产环境中建议先使用几个账号测试成功后再大批量导入) 5. 用记事本打开刚才保存的文件,如图 6. 点击"文件&quo

如何在域中批量建立用户

域中批量建立用户 标签:张兆森 如何在域里批量建立用户.实现的目的是什么. 减轻管理员建立用户的步骤,省时间.减轻工作量. 实验步骤: 1.先打开Excel表格创建需要导入的用户的列表,并保存为.CSV文件,移动到域控制器下的某个磁盘里 2.再去域里建立一个OU(即组织单位) 在进入命令行工具里去 3.输入for /f "tokens=1,2,3,4,5,6,7 delims=,"  %a in (c:\Book11.csv) do dsadd user "cn=%c,ou=

Office 365系列之十一:使用Windows PowerShell 批量导入用户

在本系列中的第九部分我们已经成功的通过Windows PowerShell管理O365平台了,为本次批量导入用户提供了铺垫.所以对于O365平台管理PS模块的安装今天就不说的那么详细了,具体配置可以参考第九部分内容. 1.1  Install Microsoft Online Services Sign-In Assistant for IT Professionals RTW http://www.microsoft.com/en-us/download/confirmation.aspx?i

H3 BPM如何批量导入用户和组织?

问题:如何批量导入用户和组织? 解答: 进入后台管理,点开组织机构下面的同步设置. 如果没有现成的AD用户,就做个EXCEL表导入数据到数据库 Excel导入组织架构的模板和关键代码 前台代码: <div> <asp:FileUpload ID="FileUpload7" runat="server" Width="200px" /><div> 组织信息导入 <asp:TextBox runat=&quo

数据库中批量导入数据,有两列的值需要从其他表中查出来,我现在没有思路,求解惑

我现在批量往数据库里导正式数据(sql insert),但是数据中有三列分别是岗位,办事处,大区,给的数据中只给了岗位的值,办事处的值可以通过岗位值在岗位表查到,大区的值可以通过办事处的值在办事处表里查到.现在我已经把其他数据都导进去了,只剩办事处和大区没有值,我该如何批量更新这两列的值啊 导入的数据的表: 岗位表: 办事处表: 本人sql不是很好,希望sql大神能给出来解惑一下,拜谢~ 数据库中批量导入数据,有两列的值需要从其他表中查出来,我现在没有思路,求解惑 >> mysql 这个答案描

向Android模拟器中批量导入通讯录联系人

使用adb命令向Android模拟器中批量导入通讯录联系人的方法: 使用adb提供的命令, 可以非常方便地从PC中将通讯录批量导入android模拟器中. 首先要先准备好固定格式的vcf文件, 该文件即android中的通讯录存储格式文件. 格式如下: BEGIN:VCARD VERSION:2.1 N:;Qiqi;;; FN:Qiqi TEL;HOME:7474 EMAIL;HOME:qiqi.com ADR;HOME:;;Qiqi;;;; END:VCARD BEGIN:VCARD VERS

MS Exchange 2010中使用HAProxy

在MS Exchange 2010中使用HAProxy虽然MS Exchange 2010提供的服务阵列可确保高可用性,但它缺少负载均衡机制来平衡由客户端访问服务器(CAS)和边缘传输服务器托管的服务之间的流量. 在MS Exchange 2010中使用HAProxy负载均衡器具有以下优势: 应用程序感知的运行状况检查,提供服务的状态而不是简单的ping粒度持久性方法适用于Exchange服务和客户端软件和体系结构SSL卸载以处理CAS阵列服务器的SSL连接,以便这些服务器可以专注于其作业向上扩