在WinSrv 2016 Core模式下安装Exchange Server 2019预览版

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在WinSrv 2016 Core模式下安装Exchange Server 2019预览版相关的知识,希望对你有一定的参考价值。

之前的Exchange Server很多版本大家都很熟知,但每次安装Exchange Server都是必须安装在具备GUI图形化界面的Windows Server上的,很多人觉得Windows Server的GUI图形化很占资源并且容易导致人为的误操作而影响系统的稳定性,那么在未来发布的Exchange Server 2019版本中会是第一个支持在Windows Server Core模式下安装的Exchange Server,这样就大大提高了Windows Server对Exchange Server的专注性,以及提高了系统的资源利用率了,个人感觉这样挺酷的,越来越象Linux企业级那样没有GUI安装现在主流的产品服务。

Exchange Server 2019目前是预览版,新变化不大,我个人认为能在Windows Server Core模式下安装是这个版本最大的特点和亮点,再接个未来Windows Server管理也在WEB模式下,系统都是CORE,那感觉整个系统和业务都会越来越专注和提高稳定,安全,以及性能最大化了。

具体的Exchange Server 2019的特点可以参看:https://blogs.technet.microsoft.com/exchange/2018/07/24/exchange-server-2019-public-preview/

Exchange Server 2019预览版下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=57167

不多说了,言归正传,我这里主要给大家介绍如何在Windows Server Core模式下安装Exchange Server 2019预览版

我这里有一台DC(域控服务器),再安装一台Windows Server 2016 Core的系统来承载安装Exchange Server 2019预览版

注意:Exchange Server 2019要求Active Directory 林功能级别必须为 Windows Server 2008 R2 或更高版本,Exchange Server 2019只能安装在Windows server 2016或2019的Core里

技术分享图片

接下来就是设置管理员密码

技术分享图片

技术分享图片

技术分享图片

接下来首先是修改为静态IP地址

执行Powershell

Get-NetIPAddress查看现在的IP地址

技术分享图片

然后使用以下命令分配静态IP:

技术分享图片

技术分享图片

配置DNS服务器

技术分享图片

启用远程桌面

技术分享图片

允许文件和打印机共享,方便通过网络访问复制文件到该服务器的磁盘上

技术分享图片

安装Microsoft UCMA 4.0所需的操作系统组件以及Active Directory准备所需的操作系统组件

Install-WindowsFeature Server-Media-Foundation, RSAT-ADDS

技术分享图片

重启服务器

Restart-Computer

接下来下载安装Exchange Server 2019预览版说需要的组件,然后通过网络的方式复制放到Windows Server 2016 Core服务器的C盘新建Software文件夹里

  • Exchange Server 2019预览版ISO文件

技术分享图片

然后登录到Server Core,先安装VC ++ 2013 Redistributable

技术分享图片

然后安装UCMA(Microsoft统一通信托管API 4.0)

UCMA可安装程序存在于Exchange Server 2019预览版ISO里。使用以下PowerShell命令装入Exchange Server 2019的ISO

Mount-DiskImage C:softwareExchangeServer2019-x64.iso

技术分享图片

UCMA可安装位于Exchange Server 2019.ISO上的“UCMARedist”文件夹下。启动UCMA安装:

技术分享图片

执行安装

技术分享图片

然后再安装.net 4.7.1(Windows Server 2019 Server Core上不需要)

C:<FolderPath>NDP471-KB4033342-x86-x64-AllOS-ENU.exe /q /log c: emp dp.log

技术分享图片

.Net安装将以安静模式继续,即不会显示进度条。成功安装结束后,系统将要求您重新启动计算机。您还可以查看日志文件以检查安装进度

(需要多等待一会)

技术分享图片

重命名生成的日志文件ndp.log.html为ndp.log

技术分享图片

接着用记事本打开Start Notepad c: dp.log,可以看到安装成功并要求重启服务器

技术分享图片

但这里不要重启,我们接着加域,加域后再一并重启

将服务器计算机名重命名为ex2019,再加域到corp.cn里

Add-Computer -DomainName corp.cn -NewName ex2019 -DomainCredential corpadministrator

技术分享图片

加域成功,重启服务器Restart-Computer -Force

技术分享图片

重新启动服务器后,使用域管理员corpadministrator登陆服务器

使用Mount-DiskImage再次挂载Exchange Server 2019.ISO预览版镜像

Mount-DiskImage C:softwareExchangeServer2019-x64.iso

技术分享图片

接着扩展AD架构

setup /IAcceptExchangeServerLicenseTerms /prepareschema

技术分享图片

setup /IAcceptExchangeServerLicenseTerms /PrepareAD /organizationname:corp

技术分享图片

setup /IAcceptExchangeServerLicenseTerms /Preparealldomains

技术分享图片

使用以下命令启动Exchange Server安装。PowerShell命令还将为Exchange安装所需的操作系统组件:

默认安装邮箱角色在默认的安装路径,并且自动安装缺失的Windows组件:

.Setup.EXE /m:install /roles:m /IacceptExchangeServerLicenseTerms /installWindowsComponents

指定Exchange Server安装路径到D:Program FilesMicrosoftExchange ServerV15目录,并且自动安装缺失的Windows组件和禁用防病毒筛选器:

.Setup.exe /m:Install /Role:Mailbox /TargetDir:"D:Program FilesMicrosoftExchange ServerV15" /DisableAMFiltering /InstallWindowsComponents /IAcceptExchangeServerLicenseTerms

这里我选择把Exchange Server安装到D盘指定目录里

技术分享图片

安装的等待时间,我趁这个时间把这台服务器也加入Windows Admin Center监控起来,这样可以实时看到各个性能指标的走势

技术分享图片

如果您要打开Exchange安装程序日志以供查看或解决任何Exchange安装问题,则可以在Server Core上使用记事本。按如下方式启动它:

start notepad c:ExchangeSetupLogsExchangeSetup.log

技术分享图片

安装成功完成

技术分享图片

Exchange Server 2019预览版安装完成后重启服务器,重启后登陆可以从命令行使用LaunchEMS命令启动Exchange命令行管理程序

技术分享图片

或者,您也可以使用管理工作站中的Web浏览器访问Exchange管理中心

技术分享图片

登陆进去看看

技术分享图片

看看角色和服务器

技术分享图片

最后看看现在该服务器的性能资源情况

技术分享图片

看看进程

技术分享图片

好了,就介绍到这了,我觉得在Core模式下的启动和重启速度太快了,酷。期待更多微软的本地企业级产品都支持在Windows Server Core模式下安装运行。

以上是关于在WinSrv 2016 Core模式下安装Exchange Server 2019预览版的主要内容,如果未能解决你的问题,请参考以下文章

基于WinSrv2016(TP)构建的“超融合基础架构”

WinSrv 2003系统加固教程

37.Azure创建SQL On WinSrv的虚拟机(上)

程序接收信号:带有Core Data的“EXC_BAD_ACCESS”

Core Data - executeFetchRequest Swift 1.2 发布模式崩溃

带有 EXC_BAD_ACCESS 的 Core Data deleteObject 应用程序崩溃