如何将Windows Server域(AD活动目录)中的用户导出并导入至Outlook2010通讯簿
在企业中如何同步所有的用户至邮件联系人,尤其是在增加了新员工的情况下是一个很常见的问题,解决办法之一就是将域用户中所有用户的Email加入至邮件客户端的通讯簿中。Windows 域用户管理在企业中有着广泛的应用,确实是是十分强大,是管理用户的利器。
下面就是我所摸索出来的一种实现方式:
首先要使用工具Csvde,将域中的所有用户导出,由于我们公司域管理员在增加员工的时候并没有填写Email及部门信息,所以我这里采用了其他方式来获取Email及部门信息,但是强烈建议域用户管理员再增加用户的时候将信息维护的尽量全一些,这样才能最大限度发挥域的作用。
Csvde下载地址
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=9688F8B9-1034-4EF6-A3E5-2A2A57B5C8E4&displaylang=en
在Cmd中输入csvde -d "ou=users,ou=XXXgroup,DC=XXXX,DC=com" -r "(&(objectcategory=person)(objectClass=user))" -l "name,userPrincipalName" -f c:/email.csv -s xxx.com
-d"ou=users,ou=XXXGroup,DC=XXXX,DC=Com"中ou是组织结构,ou=users,ou=XXXXgroup代表的含义是XXXXGroup组织下的users组织,这是层级结构表示,命令行中由左至右对应层次中的由低至高。DC是域名,也是层级结构,DC=XXXX,DC=Com,表示Com下的XXXX也就是域名XXXX.com。比如abc.XXX.com对应DC=abc,DC=XXXX,DC=Com。
-r "(&(objectcategory=person)(objectClass=user))"是筛选要导出的数据,(objectClass=user)是定义大类,只导用户信息,但是AD的user 除了用户信息还包括computer等信息,所以再用(objectcategory=person)筛选,这样就只有用户信息了,如果这里省略就会导出所有AD信息相当乱。
-l "name,userPrincipalName"是需要导出用户信息具体字段,这里分别是名称和登录名,其它的字段可以参见下面图片。
-f c:/ email.csv指的是导出文件路径,但是用户的中文信息会以16机制代码显示,所以后面加一个-u,但这也有弊端,加-u后导出数据就混在一列里,可以用excel的分列功能分开即可。
-l参数所需的用户信息具体字段,比如在域中维护了部门及Email地址,我们可以在导出用户的时候加上-l "mail,department"。由于我们公司没维护部门和email,所以采取了别的办法得到他们。
我这里导出的Excel结果如下:
可以看到在DN这一列存在用户的姓名,以及所隶属的组织,我们公司是使用子公司->部门->姓名的层级结构。对应在Excel里的DN就是CN=XXX,OU=XXX部门,OU=XXX公司。而userPrincipalName正好就是Email的地址,也就是采用了姓名@公司域名的形式。
下一步所要做的就是得到姓名,部门,公司就可以了。采用的方式就是使用Excel公司来拆分字符串。
关键的计算公式如下,以G列为例,G列是获取第一个与第二个逗号之间的内容 =MID(A2,LEN(F2)+2,FIND(",",A2,LEN(F2)+2)-LEN(F2)-2) F列为从A列取出第一个逗号前的内容。I列是使用MID函数来截取F列第4个字符到最后的内容。
最后我们把有用的内容复制出来,形成最终的通讯簿Excel。如下:
最后,我们将它导入到Outlook 2010中。操作如下:
通过拖拽即可,另外注意电子邮件这个地方,要把Excel中的Email列对应到Outlook中的电子邮件地址。同时如果你希望在发件人位置能够显示用户名的话,就需要你在Excel中将姓名列在复制到一列,起个名比如Email姓名,然后将Excel中的Email姓名这一列拖拽到outlook中的电子邮件显示名称即可,这样发邮件的时候就会在收件人处显示姓名+email地址,而不仅仅是Email地址了。
点击确定,然后导入即可。
转载于:https://blog.51cto.com/vicent/1535885
如何将Windows Server域(AD活动目录)中的用户导出并导入至Outlook2010通讯簿相关推荐
- 管理站点复制 【Windows Server 2019】活动目录(Acitve Directory)——在同一区域安装多台域控制器
[Windows Server 2019]活动目录(Acitve Directory)--在同一区域安装多台域控制器 https://blog.csdn.net/nowshut/article/det ...
- 【Windows Server 2019】活动目录 (Active Directory) ——将计算机加入域和脱离域
目录 8. 将计算机加入域和脱离域 8.1 将客户机加入到fjnu.local域中 8.2 验证客户机加入到域后的信息 8.3 使用域账户用户在客户机上登录 8.4 使用本地账户用户在计算机上登录 8 ...
- 【Windows Server 2019】活动目录 (Active Directory) ——在同一区域安装多台域控制器
目录 6. 安装多台域控制器 实验目的 6.1 配置服务器DNS2的IP地址 6.2 安装Active Diretory服务 6.3 将服务器DNS2提升为fjnu.local的域控制器 (1)进入[ ...
- 【Windows Server 2019】活动目录 (Active Directory) ——安装Acitve Directory域服务和提升为域控制器
目录 5. 安装 Active Directory 域服务 实验目的 5.1 配置服务器的IP地址 5.2 安装Active Diretory服务 (1)添加角色和功能 (2)进入[开始之前]界面 ( ...
- 【Windows Server 2019】活动目录 (Active Directory) ——理论
目录 1. Acitve Directory 的定义与作用 1.1 Acitve Directory 的定义 1.2 Acitve Directory 的作用 2. Acitve Directory ...
- 基于Windows Server 2003的活动目录集成方案
目录 基于Windows Server 2003的活动目录集成方案 前言 一.企业IT环境的管理需求 二.方案设计 1.用户管理 2.资源管理 3.应用授权管理 三.企业活动目录实施的步骤: 1.服务 ...
- Windows Server 2008 R2 活动目录的安装和配置
Windows Server 2008 R2 活动目录的安装和配置 我所用的版本是 <cn_windows_server_2008_r2_hpc_edition_with_service_pac ...
- Windows Server 笔记之活动目录,域的联系和区别
活动目录:如果将企业看成是字典,那么企业里的资源就是字典的内容,活动目录就相当于字典的索引.即活动目录存储的是网络中所有资源的快捷方式,用户通过寻找快捷方式而定位资源.(即活动目录存储比如说是打印机的 ...
- Windows Server 2008 R2活动目录灾难恢复(二):备份与恢复(1)
一.活动目录灾备简介 本次演练我们将讨论如何让域控制器从灾难状态(例如由于硬件或软件故障引起的数据库故障)进行恢复的步骤.此类灾难通常会导致域控制器失效,而且会使计算机无法正常引导:将只提供对运行 ...
最新文章
- Javascript事件集
- Android 获取存储卡路径和空间使用情况
- altium pcb 信号高亮_在PCB设计中高效的放置元件技巧
- python高手之路第三版_《Python高手之路(第3版)》——1.3 版本编号-阿里云开发者社区...
- java date和localdate_Java8 Date与LocalDate互转
- 【Python】【有趣的模块】【requests】【一】HTTP头信息总结
- Android的Splash界面支持用户点击
- 产品经理日常工作之流程图
- 计算机组成原理——存储器容量扩充
- WIN7系统没有USB驱动和以太网驱动如何操作
- ReviewBoard+SVN配置强制code review
- 使用ceres库将经纬度坐标GCJ02到WGS84精确转换
- PostgreSQL 11 与 pgAdmin4 在 Windows 平台上的安装和使用
- 40w粉整700w活,一支恰饭作品让B站用户直呼“甲方赚了”
- STM32F407 FSMC驱动MT29F4G08A NAND FLASH源代码分享
- HTTP1.1协议-RFC2616-中文版
- 2016阿里实习生面试经历
- 现代电子计算机音乐制作,现代电子音乐制作利器——Alesis VI61 MIDI键盘
- tsp问题的c语言编码,原创:TSP有关问题解决方案-禁忌搜索算法C实现
- 用全站 CDN 部署 Discourse 论坛