Exchange Server 2010用户办理51CTO博客 - 凯发娱乐

Exchange Server 2010用户办理51CTO博客

2019年04月06日09时22分33秒 | 作者: 高旻 | 标签: 用户,邮箱,咱们 | 浏览: 2603

 Exchange server 2010 总结目录

 

榜首篇 Exchange Server 2010的装置:

第二篇 Exchange Server 2010无人值守装置:

第三篇 Exchange Server 2010用户办理

 

今后的文档,如无特别阐明,都是依据榜首篇的拓扑来进行的,咱们现已树立好了Exchange Server 2010本次,咱们来进行用户邮箱的树立!

本节分为以下六部分:

→惯例创立用户邮箱

→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-mailbox –name ‘bobo’ –alias ‘bobo’ –organizationalunit ‘cnmvp.net/mis’ –userparincipalname ‘bobo@cnmvp.net’ –samaccountname ‘bobo’ –firstname ‘’ –initials ‘’ –lastname ‘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 "Mailbox Database" -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 "Mailbox Database" -Password $Temp -TemplateInstance $Template}

不同便是蓝色的参数,屡次进行测验,根本就通不过,会报错,如图

通过查阅相关材料:http://technet.microsoft.com/zh-cn/library/bb125152.aspx 证明,TemplateInstance是Exchange server 2007的参数,在2010里并不适用,所以请咱们留意,依据相应的版别挑选相应的参数!

3, 回来邮箱控制台,咱们能够看到现已批量树立出来的邮箱,当然AD也一定有这个账号

4, 运用其间一个账号登录测验,账号9现已 能够登录邮箱

四 powershell批量启用用户邮箱

阐明:此办法合适那些后来增加了Exchange效劳,可是现已有AD账号了,需求批量进行启用现有账号的邮箱

1, 树立一个OU,并树立四个用户,来模仿咱们的环境

2, 翻开EMS,运用以下参数进行启用

Get-user –Organizationalunit mis | enable-mailbox

先获取MIS这个Ou里的一切用户,然后获取都的成果作为后边指令enable的一个条件!当然,假如有需求也能够获取到悉数的用户,然后悉数启用!

3, 运用Alice进行登录

五:BUG阐明以及处理方案

阐明:有些中文字符在powershell的支撑如同不是很好,信任仔细的朋友现已看到了,批量树立的时分显现名是乱码,这个还没有找到相关修正的代码,并且启用MIS里的用户邮箱的时分,甜甜的alias姓名时乱码,在EMC里显现的是乱码,在咱们的实践出产环境中,以中文命名的几率基本是100%,所以这也就造成了咱们的一些不便利!

针对启用邮箱呈现的乱骂咱们有2种处理办法,榜首种处理办法如下:

将下列内容copy到一个记事本中,并把这个文件存为alias.ps1文件

$list=Get-Mailbox

ForEach ($item in $list)

{

$user=Get-User $item

$sam=$user.SAMAccountName

Set-Mailbox $item –Alias "$sam"

}

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

$item代表每个邮箱的特点变量。

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

把alias.ps1文件保存到C盘目录下。然后翻开EMS输入:c:\1.ps1

修正后的成果!

第二种处理办法是:

function NewMailUser

{

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

}

gc alias.csv | foreach {NewMailUser}

其间“function”为整个脚本界说函数,“NewMailUser”为界说的函数

大括号中的为启用邮箱Powershell 指令,“($_.split(","))[0]”代表调用CSV 文本文件内编号为0 的

的列,分隔符为逗号

其间“Gc alias.csv”代表被调用的CSV 文件(需求完好途径)

管道符后的“foreach ”为批量履行函数“NewMailUser”直到CSV 文件行尾

alias.csv的内容格局如下:

榜首行是显现名,第二行是登录名,这儿的内容有必要要求这些账号现已在AD里存在了!假如不存在那就归于新树立了,咱们这儿是要求启用现有用户的邮箱,并且没有乱码,请搞清楚咱们的需求

但关于批量新建用户邮箱的乱码状况,还没找到,咱们能够弥补一下:能够暂时的曲线处理!

1, 批量树立AD用户的办法许多许多,之前也写过,这儿就不再过多的去叙说,当然网上也有许多,咱们能够随意查找下:

2, 信任通过榜首步,建好账号后,怎样启用咱们在第四步现已进行测验了,所以,咱们只需求跟着做就行!这儿也不过多的去解说演示了!

3, 假如咱们有更好的办法,请及时告诉我,我会当即更改这篇文章!

 

六:总结

在这次测验过程中,我遇到了一个问题,便是那个参数TemplateInstance的问题,折腾了良久,通过屡次的测验修正代码,终究才确认了问题地点,但也浪费了我好久的时刻,从这个案例中,咱们应该清醒,网上上的材料纷歧定都合适,不是说没有正确性,而是没有针对性,发问者没有告知自己的环境以及运用的版别,答复者或许文档发布者也没有有针对性的进行答复注明,造成了一个版别的标准答案,在别的一个版别上便是不能收效,微软的版别开展很快,或许这一版别还没怎样用,下一个版别就现已出来了,所以,不管是读者仍是作者,都担负起那份心,那份职责!

在实践的操作中,显着的感觉到powershell的高效,也发现了微软多年的原封不动的习气也开端渐渐的发生变化,由杂乱变简略,由一种办法变成了多种办法的操作,最大的感受便是在GUI下,达到一个方针,相对之前的版别真的很便利,很省时!

IT之梦-你-我-他

2012年周日

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章