2024年2月19日发(作者:)

部署第一台2013服务器

2013-06-30 11:10:42

引子:

ExchangeServer 2013目前是微软公司邮件系统产品的最新版本,它的诸多诱人特性众所周知。在过去一年的时间里有不少朋友咨询其企业中选择什么样的邮件系统比较好?关键在于易上手,容易管理和使用,稳定性强,安全性高。由此,当然是给他们推荐基于云的Exchange Online。但是,许多朋友提到由于公司的安全策略,以及各种老板的“英明决断”,所以不愿采用基于公有云的服务。不过对于在企业中实现私有云比较感性趣,而且愿意进行更多的尝试。由此,我只能向其推荐使用基于企业部署的Exchange Server 2012企业版了。

接踵而来的问题就是对于某些公司虽然购买了一套强大的邮件服务系统产品(虽然,微软已经将其定位到了统一协作平台的位置,但做中国市场中,绝大多数用户还是会将Exchange从意识中定位在邮件系统这个层面上。),但不舍得再投入资金购买相关的产品服务了。这就劳累我这帮做IT的兄弟啦!当然,最终只能我搞义务劳动了。多做了几次,也是会累,会不爽的。所以,想了一下,就直接写出来吧,让他们来自己查阅,自己搞定。如果不行,我再江湖救急了。

延续此前为微软易宝典投稿的文章风格,继续以易宝典的形式来写这一系列的文章。

一、系统需求

既然推荐给朋友的东西当然应该是最好的东西了,向朋友推荐Exchange Server 2013的时候,我建议他们采用WindowsServer 2012作为服务器的操作系统。虽然微软刚刚发布的Windows Server 2012 R2的预览版,但是就微软发布产品的速度来讲,当前采用Windows Server 2012也是明知之选。因为如果采用WindowsServer 2008

R2可能在短期内会面临系统升级,采用Windows Server 2012如果幸运的话,微软在发布Windows Server 2012

R2时,没准会赶上活动或促销,获得低价或免费升级到Windows Server 2012 R2。当然,目前肯定是不能使用WindowsServer 2012 R2的,因为预览版即使微软授权给你用在生产环境中,你敢用吗?

选择了Windows Server 2012后对于Exchange Server 2013的操作系统层面上兼容性就没有必要纠结了。那么现在的问题就在于当前企业的网络和系统环境,如果企业曾经很感时髦,在13年前就使用的活动目录这个东西,那么需要看看域控制器是否还有那个经典的WindowsServer 2000(如果你说不是,而是Windows NT,好吧,我这能对贵公司的执着和忠贞由衷敬佩。),如果是,对不起!Exchange Server 2013不支持Windows Server 2000模式的林和域。要吗放弃!要吗升级!任君选择。如果是域控制器是Windows Server 2013或者后续版本,并且活动目录林和域的模式也是WindowsServer 2013或以上功能模式,那么恭喜,可以适用Exchange Server 2013的活动目录系统要求了。

当然,如果什么都没有,即之前企业中没有使用过活动目录,那么要劳驾辛苦首先部署活动目录,然后才可以部署Exchange Server 2013。当然,不建议将Exchange Server2013的服务器同时又作域控制器,需要知道不要将所有鸡蛋放在同一个篮子中,否则今后的管理工作可能会让你不想加班也要加班。如果你决定现在做N合一的服务器,今后在将这台服务器降级为非域控制器,对不起!ExchangeServer 2013不支持这样的操作,除非将Exchange

Server 2013角色迁走,否则永久合一。在成员服务器上安装Exchange Server 2013是明智之举,也是微软向用户推荐的做法,注意:安装ExchangeServer 2013后成员服务器也是不能再升级为域控制器的。

ExchangeServer 2013对于硬件的需求是比较低的,这正是其优点之一。只要满足64位CPU,8GB以上内存,系统推荐虚拟内存数即可。网络需要IPv4协议的存在,当只是用IPv6时,可以禁用IPv4协议,但不能删除该协议。文件系统使用NTFS,对于磁盘存储的需求如下:

➢在安装Exchange的驱动器上至少具有30GB的可用磁盘空间

➢对于您要安装的每个统一消息(UM)语言包,需要另外500MB的可用磁盘空间

➢系统驱动器上具有200MB的可用磁盘空间

➢存储邮件队列数据库的硬盘至少具有500MB的可用空间。

对于企业中应根据具体情况,邮件使用量以及是否采用高可用来确定具体的存储规划。详细可以参考:

《#Exchange2013 微博行# - 官方技术库 之 安装Exchange2013存储配置选项》

/1297100240/zDf0KftGK

二、先决条件

ExchangeServer 2013包含两种不同角色的服务器——邮箱服务器角色和客户端访问服务器角色。这两种角色可以分离部署在不同的服务器上。也可以合并部署在同一服务器上。在部署上述两种角色时,均需要安装:

1、Windows PowerShell、.NET Framework 4.5和Windows ManagementFramework 3.0,不过由于操作系统是Windows Server 2012,所以上组件均已经自动存在无需手动安装。

2、为了便于管理活动目录,所以需要安装RemoteTools Administration Pack for Active Directory。

复制下面内容到PowerShell(管理员)并运行:

Install-WindowsFeature RSAT-ADDS

3、安装必须的Windows组件。通过PowerShell在Windows Server 2012上可以完成这一切。当然,如果不嫌累也可以在添加角色和功能中手动去选择。如果不进行该步骤,虽然在之后的Exchange安装向导中可以选择自动安装,但可能会涉及到重启服务器需求而导致安装向导中断的可能。

复制下面内容到PowerShell(管理员)并运行:

Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience,NET-Framework-45-Features, RPC-over-HTTP-proxy,

RSAT-Clustering,RSAT-Clustering-CmdInterface, Web-Mgmt-Console, WAS-Process-Model,Web-Asp-Net45,

Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth,Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors,

Web-Http-Logging,Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter,Web-Lgcy-Mgmt-Console,

Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service,Web-Net-Ext45, Web-Request-Monitor, Web-Server,

Web-Stat-Compression,Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

4、其它所需的应用程序或组件。

➢Microsoft UnifiedCommunications Managed API 4.0, Core Runtime 64-bit

/fwlink/p/?linkId=258269

➢Microsoft Office 2010 FilterPack 64 位

/fwlink/p/?linkID=191548

➢Microsoft Office 2010 FilterPack SP1 64 位

/fwlink/p/?LinkId=254043

5、准备活动目录(PrepareAD),更新目录架构(PrepareSchema)。此步骤可以由PrepareAD一步来完成,也可以根本就不做,在安装Exchange Server 2013的时候忽略警告,通过安装向导自动完成。但需要架构管理员(Schema Admins)和企业管理员权限(EnterpriseAdmins)。并在架构主机所在的域内运行。这里的组织名,通常定义为企业名,也可以是其他字符串。

setup /PrepareAD [/OrganizationName: <组织名称>] 或者 setup /p [/on:<组织名称>]

至此,已经能够满足Exchange 2013安装的条件了。

三、使用安装向导安装Exchange Server2013

由于安装了Exchange Server 2013后,计算机不能进行重命名,因此,建议安装之前规划好服务器的名称。如果没有完成上述先决条件的第5步,则需要架构管理员和企业管理员的身份进行操作,如果已经完成的第5步,那么必须是已委派安装程序管理角色组或组织管理角色组的成员。当然,直接使用默认企业管理员可以畅通无阻。

1、运行Exchange Server2013的安装向导,在“Check for Updates(检查更新)”页面中,选择“Connect to

the Internet and checkfor updates(连接到Internet并检查更新)”。这样尽可能将补丁更新完整,以免后续出现意外问题。

2、进入“Introduction(介绍)”页,直接点击“next(下一步)”,如果有耐心,也可以认真阅读。

3、在“License Agreement(许可证协议)”页中,当然选择“I accept the terms in the licenseagreement(我接受许可协议中的条款)”,点击“next(下一步)”。

4、为了自定义,以及确认需要安装的角色,在“RecommendedSetting(推荐设置)”中选择“Don't

userecommended settings(不使用推荐设置)”,点击“next(下一步)”。

5、在“Server RoleSelection(服务器角色选择)”中,选择“Mailboxrole(邮箱角色)”和“Client Access role(客户端访问角色)”。如果在之前已经做好相应的Windows相关组件的安装操作,则可以不选择“Automatically

install Windows Server roles and features that arerequired to install Exchange Server(自动安装Exchange服务器所需的Windows服务器角色和功能)”。但在此推荐勾选,以避免之前有漏装的可能,点击“next(下一步)”。

6、指定Exchange Server2013应用程序的安装位置,点击“next(下一步)”。

7、如果在之前已经对执行过活动目录准备这一操作,将不会看到“Exchange Organization(Exchange组织)”定义界面。但是,如果没有进行活动目录准备操作则会出现该页。指定组织名后,点击“next(下一步)”。

8、在“Malware ProtectionSettings(恶意软件防护设置)”中选择“Yes”启用该功能,点击“next(下一步)”。

9、Exchange Server 2013的安装向导此时将检查系统环境是否满足安装要求,并列出不符合要求的项目。对于“Warning(警告)”可以忽略继续进行。对于Windows Server 2012的操作系统,即使安装了“MicrosoftOffice

2010 Filter Pack 64位”和“MicrosoftOffice 2010 Filter Pack SP1 64位”。也会受到提示,可以忽略,点击“install(安装)”。

10、进入长时间的安装等待中。此时或许会想ExchangeServer 2013是否会有中文版,答案是肯定的。官方发布的RTM为多国语言版,但在Windows Server 2012上运行安装时,即使操作系统的中文版操作系统,安装向导也是英文的。

11、最后,完成安装。

以上安装过程如果觉得过于繁琐,可以试试使用命令行进行安装Exchange Server 2013。

四、使用无人参与的模式安装 ExchangeServer 2013

安装的系统要求以及先决条件和之前相同,不同的是安装步骤。只需要打开管理员模式的命令提示行窗口。定位到Exchange Server 2013安装程序所在目录,如E盘。运行:

/mode:Install /IAcceptExchangeServerLicenseTerms/role:ClientAccess,Mailbox /InstallWindowsComponents

/TargetDir:"D:ExchangeServer" /OrganizationName:MyOrg

/mode:Install指定模式为安装模式

/IAcceptExchangeServerLicenseTerms接受许可协议

/role:ClientAccess,Mailbox指定安装客户端访问角色和邮箱服务器角色

/InstallWindowsComponents指定安装所需的Windows组件

/TargetDir:"D:ExchangeServer" 指定安装的目录为D:Exchange Server目录

/OrganizationName:MyOrg指定组织名为“MyOrg”,这个字符串可以更改为自己所需

五、验证 Exchange Server 2013的安装

通过Exchange Server的安装日志文件可以确定Exchange Server 2013是否成功安装,并在EMS(Exchange Management Shell)中运行:

Get-ExchangeServer

查看该服务器的相关版本信息。

发送外出邮件

2013-06-30 12:33:24

安装Exchange Server 2013后,需要为Exchange Server2013配置邮件流以便其能够发送外出电子邮件。否则Exchange Server 2013将无法发送邮件到Internet的其他邮件系统。可以通过EAC,创建发送连接器以便达到开启Exchange Server 2013向外部域发送邮件的目的。

1、通过IE访问exchange-server(FQDN)/ecp打开EAC。

2、在“Outlook Web App”的登录界面中输入Exchange管理员账户和密码,点击“登录”。

3、如果是初次登录,“Exchange管理中心”将提示设置语言和时区。

4、在Exchange管理中心窗口中,点击导航栏中的“邮件流”,选择右边窗口导航条中的“发送连接器”。点击“新建”。

5、为新建发送连接器定义名称。由于现在需要创建的发送连接器用于向Internet所有域发送邮件,即向其他任何组织的邮件系统发送邮件。因此选择“Internet”类型。这里的名称可以采用“*”作为标记,表示所有的域,也可以使用其它字符串。

6、指定使用DNS的MX进行邮件路由。

7、添加该发送连接器所支持发送的邮件地址域名后缀,在地址空间中点击“添加”。

8、在“添加域”对话框中,定义目标域的域名,在此默认支持SMTP域。如:Exchange需要通过它向域的邮箱发送电子邮件,则在此填写“*.”。由于需要通过其向所有Internet的域发送邮件,所以在此只需填写“*”即可。

9、点击“保存”,返回向导,点击“下一步”。

10、指定有哪些服务器可以使用该发送连接器向外部发送电子邮件,即该发送连接器可以作用于哪些Exchange邮件服务器。点击“添加”。

11、打开“选择服务器”对话框,选中指定的Exchange邮件服务器,点击“添加”按钮。

12、点击“确定”,返回向导。完成添加发送连接器操作。

13、可以从Exchange管理中心主窗口中看到该连接器,并且状态为“已启用”。即该发送连接器可正常工作,能将该组织中的外出邮件通过指定的邮件服务器发送到Internet其他组织的邮件系统。

配置客户端访问

2013-06-30 12:47:29

Exchange Server 2013默认支持通过Outlook MAPI和Outlook Web App的方式进行访问。当使用Outlook

MAPI进行访问时,通常依赖于企业内部网络。通过Outlook Web App是依赖于基于Web浏览器的访问,虽然可用于Internet,但若需要使用Exchange为用户提供的更强大的功能则力不从心。

通过Outlook Anywhere这一功能实现RPC Over HTTPS,从而让用户可以在Internet直接使用Outlook访问Exchange为用户提供的所有服务。

通过ActiveSync这一功能实现Exchange邮件移动设备推送功能,从而让用户可以使用各种移动终端,包括Windows Phone、iPhone、Android等手机或PAD。

要实现以上外部用户访问功能,首先要为Exchange服务器部署有效的服务证书。以便实现基于SSL的加密通信和相关的身份验证。

一、申请并安装证书

1、通过IE访问exchange-server(FQDN)/ecp打开EAC。在Exchange管理中心窗口中,点击导航栏中的“服务器”,选择右边窗口导航条中的“证书”。点击“新建”。

2、在“新建Exchange证书”向导中,点击“创建从证书颁发机构获取证书的请求”。点击“下一步”。

3、为证书指定一个标示名称,以便判断区别证书。

4、指定是否使用通配符证书,对于小型企业来讲,虽然被微软警告这样做可能存在风险,但通常是可以选择使用通配符证书的,即匹配*.域名的证书,可以包含指定“根域”下的所有域名。在此,选择不使用通配符证书。点击“下一步”。

5、指点证书请求存储的服务器,通常为使用该证书的Exchange服务器,点击“浏览”进行选择。

6、在“选择服务器”窗口中,指定目标服务器。点击“确定”返回向导。

7、双击未指派域的访问点,为其定义域名,通常情况下是“从Internet访问时”的访问点。这些域名,应该都是在Internet的合法DNS上已经注册的公网域名,点击“下一步”。

8、指定默认的域名,通常采用默认选择,点击“下一步”。

9、为新建证书指定相关组织信息,点击“下一步”。

10、指定一个UNC共享文件夹文件路径,以便放置生成的证书请求文件。点击“完成”。

11、在指定路径找到证书请求文件后,向CA提交证书申请。由于此处的证书是提供给用户从Internet访问使用的,所以应该向合法的公网CA申请证书。如果使用企业内部CA颁发的证书,则客户端在访问前应该配置好证书信任路径。正确获取*.CER证书文件后,将其放置在一个UNC共享路径,也可直接使用之前存放请求文件的共享目录。

12、返回Exchange管理中心的“证书”管理窗口,找到之前创建申请时定义的证书,可以发现其状态为“搁置的请求”,点击右侧属性栏上的“完成”。

13、在“完成搁置请求”向导中,指定存放证书文件的UNC路径。点击“确定”,完成证书安装。

14、此时,返回Exchange管理中心的“证书”管理窗口,可以看到现在该证书的状态为“有效”证书。

二、为证书分配相应的服务

1、在Exchange管理中心的“证书”管理窗口中,选择预分配服务的有效状态证书,点击“属性”按钮。

2、在证书常规属性中,可以看到该证书的相关信息,已经支持的主题和备用名称。

3、点击“服务”属性,指定分配此证书SMTP和IIS服务。以便OWA、OutlookAnywhere、ActiveSync能够使用该证书进行工作。

4、点击“保存”,Exchange将弹出警告,选择“是”,完成操作。

5、此时,在Exchange管理中心的“证书”管理窗口中,点击此证书,可以看到右侧属性栏中显示“已分配给服务”包括了IMAP/POP/IIS/SMTP。

三、配置外部URL

为Exchange用户提供外部访问,还需要为Exchange客户端访问服务器角色的虚拟目录配置外部域名。当然,这些外部域名需要和之前申请证书中使用的域名向匹配,并且还应该是能够通过公众Internet DNS服务可以解析的合法域名。

1、在Exchange管理中心窗口中,点击导航栏中的“服务器”,选择右边窗口导航条中的“服务器”,点击“配置外部访问域”按钮。

2、为外部访问域添加客户端访问服务器。点击“添加”按钮,在弹出窗口中选中相应服务器,点击“添加”并“确定“。

3、在“配置外部访问域”的文本框中填写提供给从Internet访问的用户使用的合法域名。

4、点击“保存”,等待Exchange完成相应配置,点击“关闭”即可。

四、启用Outlook Anywhere

默认情况下,Outlook Anywhere只指定了内部连接域名,如果要向Internet用户提供该服务,需要Exchange管理员手动配置服务器的外部域名。

1、在Exchange管理中心窗口中,点击导航栏中的“服务器”,选择右边窗口导航条中的“服务器”,选择要开启Outlook Anywhere功能的服务器,点击“属性”按钮。