仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 723|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇Exchange2010批理用户办理

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:44:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!今后的文档,如无特别申明,都是依据第一篇的拓扑来举行的,我们已创建好了ExchangeServer2010本次,我们来举行用户邮箱的创建!
本节分为以下六局部:
→惯例创立用户邮箱
→powershell创建单个用户邮箱
→powershell批量创建用户邮箱
→powershell批量启用用户邮箱
→一般BUG申明并供应办理计划
→总结
一惯例用户邮箱的创建
1,因为惯例创建邮箱***很复杂,我们也许说下,翻开EMC―收件人战略―邮箱,在空缺处,右键新建邮箱
用户邮箱:请看截图中的注释
集会室邮箱:是一个资本邮箱,在域中是被禁用的,只是一种资本被挪用的
装备邮箱:同上
链接邮箱:好比收买了一家公司,对方还没有邮箱,但有域情况,这个时分能够不再对方域里搭建Exchange,能够经由过程链接邮箱,间接在本公司里创建邮箱,但这个邮箱账号是对方公司AD域里的账号,无机会在做测试!



2,新建用户大概现有效户,一个是AD域里还不存在这个账号,在新建的时分能够同时创建AD账号和邮箱,一个是现有效户,也就是说账号必需已存在AD数据库里,下一步,在用户信息里
能够选择用户地点的OU,并能够勾选用户下次登录是不是要变动暗码



3,邮箱设置里,假如有多个数据库能够举行选择,默许情形下,邮箱的构成是依据别号来的,能够变动,前期在讲!完成后就已新创建了一个用户邮箱!



4,申明一点必要注重的,选中tom能够看到一个禁用和删除,这一点我们要出格注重,禁用的意义就是作废tom的邮箱功效,删除的意义是从AD数据库里删除这个账号和邮箱,由于EMC和AD的办理功效举行了汇合,以是操纵的时分必定要审慎!其他的属性,前期在渐渐分类来说!



5,假如举行了禁用的操纵,tom已不克不及利用邮箱了,但账号还在,我们必要举行从头的联系关系,翻开断开毗连的邮箱,选中tom举行毗连



6,选择现有效户,找到tom,并设置别号tom,下一步完成绩能够找回tom的邮箱了,但假如是删除的操纵,那末就必要举行规复了!以是审慎行事!



二利用powershell创建用户
1,翻开EMS,输出以下代码;
New-mailboxCname‘bobo’Calias‘bobo’Corganizationalunit‘cnmvp.net/mis’Cuserparincipalname‘bobo@cnmvp.net’Csamaccountname‘bobo’Cfirstname‘’Cinitials‘’Clastname‘bobo’



2,EMS提醒必要有凭证,我们输出bobo的暗码断定便可



三利用powershell批量的创建用户
申明:这类体例合适早期计划的企业,一次性的把公司一切的账号举行创立等!
1,起首创建一个csv文件,翻开excel,按图中的格局举行排版,完成后另存为addmailbox.csv格局的文件
请注重,OU一栏,请起首在AD数据库里举行创建,并坚持我们的设定值,也就是hr在cnmvp域名的下一级目次



2,翻开EMS,输出代码
Import-CSV"C:addmailbox.csv"|ForEach-Object-process{$Temp=ConvertTo-SecureString$_.Password-asPlainText-force;New-Mailbox-Name$_.Name-UserPrincipalName$_.UPN-OrganizationalUnit$_.OU-Database"MailboxDatabase"-Password$Temp}
Import-CSV下令读取Addmailbox.csv文件的内容。CSV文件的内容随后经由过程管道传送给ForEach-Object下令,后者实行一个剧本块,为CSV文件中列出的每一个明细项目新建邮箱。剧本块中的ConvertTo-SecureString下令将CSV文件中的纯文本暗码转换为宁静字符串,并将其存储在一时变量$Temp中。New-Mailbox下令会新建邮箱,并利用$Temp变量创立新用户的暗码。



这里必要必要出格注重,我查了良多的材料,网下流传最广的一个代码是:
Import-CSV"C:NewUsers.csv"|ForEach-Object-process{$Temp=ConvertTo-SecureString$_.Password-asPlainText-force;New-Mailbox-Name$_.Name-UserPrincipalName$_.UPN-OrganizationalUnit$_.OU-Database"MailboxDatabase"-Password$Temp-TemplateInstance$Template}
不同就是蓝色的参数,屡次举行测试,基本就通不外,会报错,如图



经由查阅相干材料:http://technet.microsoft.com/zh-cn/library/bb125152.aspx证明,TemplateInstance是Exchangeserver2007的参数,在2010里其实不合用,以是请人人注重,依据响应的版本选择响应的参数!
3,前往邮箱把持台,我们能够看到已批量创建出来的邮箱,固然AD也必定有这个账号



4,利用个中一个账号登录测试,账号9已能够登录邮箱



四powershell批量启用用户邮箱
申明:此***合适那些厥后增添了Exchange办事,可是已有AD账号了,必要批量举行启用现有账号的邮箱
1,创建一个OU,并创建四个用户,来摹拟我们的情况



2,翻开EMS,利用以下参数举行启用
Get-userCOrganizationalunitmis|enable-mailbox
先猎取MIS这个Ou里的一切用户,然后猎取都的了局作为前面下令enable的一个前提!固然,假如有必要也能够猎取到全体的用户,然后全体启用!



3,利用Alice举行登录



五:BUG申明和办理计划
申明:有些中笔墨符在powershell的撑持仿佛不是很好,信任仔细的伴侣已看到了,批量创建的时分显现名是乱码,这个还没有找到相干修正的代码,而且启用MIS里的用户邮箱的时分,甜甜的alias名字时乱码,在EMC里显现的是乱码,在我们的实践临盆情况中,以中文定名的概率基础是100%,以是这也就形成了我们的一些方便!



针对启用邮箱呈现的漫骂我们有2种办理***,第一种办理***以下:
将以下内容copy到一个记事本中,并把这个文件存为alias.ps1文件
$list=Get-Mailbox
ForEach($itemin$list)
{
$user=Get-User$item
$sam=$user.SAMAccountName
Set-Mailbox$itemCAlias"$sam"
}
注:$list=Get-Mailbox代表邮箱变量。
$item代表每一个邮箱的属性变量。
$sam=$user.SAMAccountName代表每一个用户的登录名变量
把alias.ps1文件保留到C盘目次下。然后翻开EMS输出:c:1.ps1



修复后的了局!



第二种办理***是:
functionNewMailUser
{
Enable-Mailbox-Identity($_.split(","))[0]-Alias($_.split(","))[1]
}
gcalias.csv|foreach{NewMailUser}
个中“function”为全部剧本界说函数,“NewMailUser”为界说的函数
年夜括号中的为启用邮箱Powershell下令,“($_.split(","))[0]”代表挪用CSV文本文件内编号为0的
的列,分开符为逗号
个中“Gcalias.csv”代表被挪用的CSV文件(必要完全路径)
管道符后的“foreach”为批量实行函数“NewMailUser”直到CSV文件行尾
alias.csv的内容格局以下:



第一行是显现名,第二行是登录名,这里的内容必需请求这些账号已在AD里存在了!假如不存在那就属于新创建了,我们这里是请求启用现有效户的邮箱,并且没有乱码,请弄分明我们的需求






但关于批量新建用户邮箱的乱码情形,还没找到,人人能够增补一下:能够临时的曲线办理!
1,批量创建AD用户的***良多良多,之前也写过,这里就不再过量的往叙说,固然网上也有良多,人人能够任意搜刮下:http://itmydream.blog.51cto.com/961933/981211
2,信任经由第一步,建好账号后,怎样启用我们在第四步已举行测试了,以是,人人只必要随着做就行!这里也不外多的往注释演示了!
3,假如人人有更好的***,请实时关照我,我会当即变动这篇文章!


六:总结
在此次测试过程当中,我碰到了一个成绩,就是谁人参数TemplateInstance的成绩,折腾了很久,经由屡次的测试修正代码,终极才断定了成绩地点,但也华侈了我好久的工夫,从这个事例中,我们应当苏醒,网上上的材料纷歧建都合适,不是说没有准确性,而是没有针对性,发问者没有交卸本人的情况和利用的版本,回覆者大概文档公布者也没有有针对性的举行回覆说明,形成了一个版本的尺度谜底,在别的一个版本上就是不克不及失效,微软的版本开展很快,大概这一版本还没怎样用,下一个版本就已出来了,以是,不论是读者仍是作者,都担当起那份心,那份义务!
在实践的操纵中,分明的感到到powershell的高效,也发明了微软多年的刻舟求剑的习气也入手下手渐渐的产生变更,由庞大变复杂,由一种体例酿成了多种体例的操纵,最年夜的感到就是在GUI下,告竣一个方针,绝对之前的版本真的很便利,很省时!
IT之梦---你---我---他
2012年12月16日日曜日
本文出自“IT----你---我---他---”博客,请务必保存此出处http://itmydream.blog.51cto.com/961933/1091344




如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-16 14:57:49 | 只看该作者

带来一篇Exchange2010批理用户办理

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
兰色精灵 该用户已被删除
板凳
发表于 2015-1-18 18:10:01 | 只看该作者
熟读写基础知识,学得会不如学得牢。
因胸联盟 该用户已被删除
地板
发表于 2015-2-5 14:17:07 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
小魔女 该用户已被删除
5#
发表于 2015-2-12 06:50:43 | 只看该作者
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
莫相离 该用户已被删除
6#
发表于 2015-3-3 01:08:06 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
不帅 该用户已被删除
7#
发表于 2015-3-18 09:10:53 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
蒙在股里 该用户已被删除
8#
发表于 2015-3-25 23:47:38 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表