平时大家在做Exchange 项目的时候都是需要批量导入AD账户和批量启用AD账户的邮箱,但是有一个比较奇怪的问题是当你使用Exchange 2010 EMC来批量启用邮箱之后会出现乱码问题,并且邮箱用户不能发送和接收电子邮件,那么该如何处理乱码问题呢?不要着急,其实有3种方法可以处理Exchange 2010批量启用邮箱之后出现乱码问题,第一种方法是批量修改Exchange 2010邮箱的别名,第二种方法是使用EMS来批量启用邮箱,最后一种方法是使用脚本来批量创建AD账户,这种方法批量创建AD账户之后,你会发现使用Exchange 2010 EMC批量启用邮箱之后也不会出现乱码问题,在介绍处理方法之前首先给大家看一下实验环境拓朴图,此实验环境拓朴图是小弟自己画的图,由于平时没有画图的习惯,可能画出来的图没有大家画的那么专业吧!呵呵,废话少说了,首先看看下面实验环境拓朴图了解一下实验环境:

第一种处理乱码问题的方法:批量修改Exchange 2010邮箱的别名

步骤一:请您将下列内容copy到一个记事本中,并把这个文件存为bulk.ps1文件。请特别注意:此文件的扩展名为.ps1

$list=Get-Mailbox

ForEach ($item in $list)

{

$user=Get-User $item

$sam=$user.SAMAccountName

Set-Mailbox $item –Alias "$sam"

}

步骤二:把bulk.ps1文件保存到Exchange 2010本地C:\盘根目录下。然后打开Exchange Management Shell:

输入:

C:\bulk.ps1

然后回车。

做完上述步骤后,您应该可以看到所有用户邮箱的别名都改成了登录名。

注:$list=Get-Mailbox代表邮箱变量。

$item代表每个邮箱的属性变量。

$sam=$user.SAMAccountName代表每个用户的登录名变量

可以看到我使用Exchange 2010 EMC一次启用200个用户邮箱已经完成了

可以看到用户邮箱别名这一列全部显示成乱码

在EMS里面执行C盘里面保存的bulk.ps1文件

可以看到现在用户邮箱别名这一列全部显示正常了,但是这种方法处理乱码问题不太可靠,当你在企业生产环境中使用这种方法处理超过6000用户邮箱的乱码问题的时候会一直没起什么作用,不管执行多少次这个脚本文件都没起作用,用户邮箱的别名还是显示乱码。

第二种处理乱码问题的方法:使用Exchange 2010 EMS来批量启用AD账户邮箱

命令示例: 
function NewMailUser 

Enable-Mailbox -Identity ($_.split(","))[0] -Alias ($_.split(","))[1] 

gc mb.csv | foreach {NewMailUser}

注意: 
其中“function”为整个脚本定义函数,“NewMailUser”为定义的函数 
大括号中的为启用邮箱Powershell 命令,“($_.split(","))[0]”代表调用CSV 文本文件内编号为0 的 
的列,分隔符为逗号 
其中“Gc mb.csv”代表被调用的CSV 文件 
管道符后的“foreach ”为批量执行函数“NewMailUser”直到CSV 文件行尾

可以看到这次我使用Exchange 2010 EMC一次启用1000个用户邮箱已经完成了

在收件人配置的邮箱里面把这1000个乱码用户邮箱全部禁用掉

可以看到我使用EMS来批量启用这1000个用户邮箱都显示正常了,并且这1000个用户邮箱会自动分配到4台Exchange 2010 邮箱服务器里面。

在Exchange 2010 EMC的收件人配置的邮箱里面可以看到刚才使用EMS启用的1000乱码用户邮箱的别名全部显示正常了

第三种处理乱码问题的方法:使用脚本批量创建AD账户

从上面一张截图可以看到Excel表里面有2368个用户信息

修改脚本文件执行Excel文件的路径

执行脚本文件

在ADUC里面可以看到通过脚本文件调用Excel表格里面的用户信息来不断地添加AD账户,这种方法批量创建AD账户很花时间的,自己看了一下时间好像是花了3个小时左右才能够全部把2368个用户导入AD里面。

从上面一张截图可以看到我使用Exchange 2010 EMC一次启用刚才批量创建的2368个AD账户邮箱已经完成了

可以看到这2368个用户邮箱全部显示正常,没有出现乱码问题。这种方法可以处理使用EMC批量启用邮箱之后出现乱码问题,但是这种方法比较麻烦并且又慢,像一些大公司下面有很多家分公司和很多个部门,这样在AD里面创建一级OU和二级OU之后,然后通过这种方法来批量创建AD账户是比较麻烦的,需要在Excel表格里面把公司、部门和用户信息都排好才能够顺利批量创建AD账户。

可以看到DAG-Node22这台邮箱服务器里面有4块硬盘,硬盘符号分别是E、G、H和I。另外三台邮箱服务器DAG-Node23、DAG-Node26和DAG-Node28里面也同样有4块硬盘,并且硬盘符号同样是E、G、H和I。注意:每一块硬盘都是存放一个主数据库和另外三台邮箱服务器数据库的副本。

从上面一张截图可以看到我已经把DAG-Node22、DAG-Node23、DAG-Node26和DAG-Node28这四台邮箱服务器做成DAG了

从上面一张截图可以看到目前有16个主数据库分别存放在4台邮箱服务器里面,每台邮箱服务器存放4个主数据库,并且每个主数据库都已经把另外三台邮箱服务器的数据库添加作为副本了。

从上面一张截图可以看到现在的Excel表格里面有11073个AD用户信息

在Exchange 2010 EMS里面使用命令调用Excel表格里面的11073个AD用户信息来全部启用邮箱。

注意:这11073个用户邮箱会自动分配到四台邮箱服务器的16块硬盘的16个数据库里面,自己看了一下时间大概是80分钟左右就能够把11073个AD账户的邮箱全部启用

在Exchange 2010 EMC的收件人配置的邮箱里面可以看到有11073个用户邮箱了,并且全部用户邮箱都显示正常,没有出现乱码问题。

输入上面一张截图的命令把DAG-Node28 DB1这个数据库的信息导出成csv文件

可以看到在DAG-Node28 DB1这个数据库里面自动分配了690多个邮箱用户,从这可以看出通过EMS来批量启用邮箱是平均分配到相应的邮箱数据库里面的,690X16差不多就是11073个邮箱了

在Exchange 2010 OWA的默认全局地址列表里面可以看到这11073个用户邮箱的信息,如果想查看某一个人的详细信息就在空白方框里面输入他的登录名,然后回车就行了。

好了,本篇文章主要介绍了三种方法处理使用Exchange 2010批量启用邮箱之后出现乱码问题,希望这篇文章给大家在工作和学习中带来很大帮助。

本文出自 “叶俊生的微软技术交流blog” 博客,请务必保留此出处http://yejunsheng.blog.51cto.com/793131/488962

转载于:https://blog.51cto.com/exchange/493943

多种方法解决Exchange 2010 EMC批量启用邮箱之后出..相关推荐

  1. Exchange 2010 (五) 批量新增邮箱

    在企业中,经常会遇到批量新增邮箱的时候,少量的可以手动添加,量大的话手动就很耗时了,新增时一般会把"下一次登录更改密码"启用,这样密码是自己设置的增加安全性.下面就把批量新增邮箱的 ...

  2. Exchange 2010 EMC 删除 DisconnectedMailbox

    Exchange server 2010 EMC 中删除邮箱的时候,发现存在了Disconnected Mailbox 里.但是之前却没有在这里存过.于是从网上找了资料. ------------ 永 ...

  3. 【CTF】Misc4——多种方法解决+闪的好快+come_game+白哥的鸽子+linux

    多种方法解决 解压完得到一个exe文件,却显示无法打开,将其转换成txt格式,打开看到是一串代码: 仔细观察发现是base64编码的图片,将其转码得到了一张二维码,扫码得到FLAG- -------- ...

  4. bugku 二维码题目 多种方法解决、闪的好快、乌云邀请码

    多种方法解决 下载压缩包解压后是个exe文件,无法打开.放入winhex下分析,右边是一串类似base64编码的字符串. 题目提示会得到一个二维码图片,百度了下图片和base64可以转化.用在线工具转 ...

  5. 【bugku CTF】MISC杂项:很普通的数独(isccctf)、啊哒、隐写、隐写2、多种方法解决、easy_crypto 、聪明的小羊、ping

    目录 1.很普通的数独 2.啊哒 3.隐写 4.隐写2​ 5.多种方法解决 6.easy_crypto 7.聪明的小羊​ 8.ping​ 1.很普通的数独 这里下载下来的是一个zip文件,解压缩,里面 ...

  6. BugkuCTF_MISC——“多种方法解决”、“闪的好快”

    文章目录 使用工具 一.多种方法解决 二.闪的好快 完 使用工具 notepad++ Stegsolve 一.多种方法解决 题目是一个exe文件,双击打不开 使用notepad++查看源码 这是一张b ...

  7. 多种方法解决计算机程序中出现.DLL文件丢失的问题

    title: DLL-lose date: 2019-11-21 15:55:47 description: 解决计算机程序中出现.DLL文件丢失的问题   在安装某些软件,我们正准备开开心心地打开, ...

  8. 在Exchange 2010中批量导入用户

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

  9. 多种方法解决多个div并排显示的问题

    平时做项目中总是能碰到让多个div显示在一排的问题 例如: 将上图显示为: 其实有很多种方法都可解决此问题 在这里做一下总结 一.使用 display 也就是说块元素占用了全部宽度,前后会带有换行符, ...

最新文章

  1. 半透明父视图,小程序不透明
  2. Javascript中的日期函数[zz]
  3. C# 9 新特性 —— 补充篇
  4. spring data jpa 分页查询
  5. PAT——1018. 锤子剪刀布
  6. python画画用哪库好_数据可视化哪款工具更好用?对比7款Python 数据图表工具的性能...
  7. python可以通过引用来对象吗_Python的可调用对象
  8. Node.js之图片上传
  9. 全国自然保护区生态功能区分布数据
  10. 【QT】基于HTTP通信的天气查询的实现
  11. Flash:Flash动画设计案例集合(广告条制作/遮罩动画/扫光动画/书法手写遮罩动画)图文教程之详细攻略
  12. STM32H7+USB3300+SD作为U盘速度慢的问题
  13. 微信电脑版多用户登录
  14. 设备管理还在不坏不修、不停不管?这5大误区一定要避免
  15. 初学larval 第一篇(大神绕道哦,针对新手友好的一篇)
  16. 流量充值解决方案(附代码)
  17. 【C#】如何给变量取一个好的名字
  18. 利用深度强化学习训练机械臂环境
  19. 大三学弟的学习面试经验,他很成熟
  20. D2. Xor-Subsequence (hard version)

热门文章

  1. html5中的一些标签学习总结
  2. 最近做了一个安装包的安装流程图
  3. 解决Docker构建时出现的 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: Permission denied
  4. Java面向对象(3) —— 抽象类、接口、内部类、匿名内部类
  5. html链接txt文件,怎么在TXT文件中建立超链接
  6. 怎样修改iis 服务器日期,怎么在IIS里设置服务器端缓存时间?
  7. HashMap中最多只允许一条记录的键为Null,允许多条记录的值为Null
  8. 电脑技巧:分享七个解决烦人的弹窗广告的小技巧
  9. Vim和Vi的常用命令
  10. python fsolve说明_Python fsolve()抱怨形状.为什么?