Exchange Server 必备组件

概述

本主题逐步介绍了如何安装 Exchange Server 2016 和 Exchange Server 2019 邮箱服务器以及边缘传输服务器的 Windows Server 操作系统必备组件,以及在 Windows 客户端计算机上安装 Exchange 管理工具所需的 Windows 必备组件。

为Exchange Server准备环境后,请使用 Microsoft Exchange Server 部署助手执行实际部署中的后续步骤。 若要了解混合部署,请参阅 Exchange Server 混合部署

若要实际安装Exchange Server,请参阅部署 Exchange 的新安装

开始前,有必要了解什么?

本部分提供有关Exchange Server所需组件的综合建议和最新信息。 这些组件是Exchange Server正常运行的基本先决条件。

Windows Server Exchange 2019 的先决条件

以下部分介绍了在支持的 作系统 (OS) 上安装 Exchange 2019 的要求。 建议使用以下方法之一安装 Exchange 2019 的 Windows 先决条件:

  • /InstallWindowsComponents 无人参与安装模式下使用开关。
  • 选中“Exchange 安装向导”中的复选框以安装 Windows 必备组件。

使用其中一个选项时,在添加 Windows 组件后无需重启计算机。

Exchange 2019 准备 Active Directory

可以使用 Active Directory 域的任何成员为Exchange 2019 准备 Active Directory。 若要使用图形用户界面 (GUI) 准备 Active Directory,需要安装 Exchange 管理工具角色。

  1. 用于准备 Active Directory 的计算机需要以下软件:

    1. 支持的 .NET Framework 版本

      在 Windows Server Core 上安装时,必须使用 /q 选项安装此包。 此外,还可以根据需要使用 /log [PATH] 选项启用日志记录。

    2. 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包

      如果你使用命令行中的无人值守安装程序来准备 Active Directory,则不需要此软件包。 有关最新受支持版本的概述和详细信息,请参阅 准备 Active Directory 和域

      Visual C++ 可再发行程序包包的系统要求未明确提及对最新Windows Server版本的支持。 但是,可再发行程序包可以安全地安装在这些版本的 Windows 上。

  2. 在 Windows PowerShell 中运行以下命令,安装用于 Active Directory 域服务 (ADDS) 的远程服务器管理工具 (RSAT) :

    Install-WindowsFeature RSAT-ADDS
    

Exchange 2019 管理工具

  1. 安装以下软件:

    1. 支持的 .NET Framework 版本

    2. 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包

      Visual C++ 可再发行程序包包的系统要求未明确提及对最新Windows Server版本的支持。 但是,可再发行程序包可以安全地安装在这些版本的 Windows 上。

  2. 安装以下 Windows 功能:

    1. 如果要在受支持的Windows Server作系统上安装Exchange Server管理工具,请确保安装以下 Windows 功能:
      Install-WindowsFeature -Name Web-Mgmt-Console, Web-Metabase
      
    2. 如果要在支持的 Windows 客户端 OS 上安装 Exchange Server 管理工具,请确保安装以下 Windows 功能:
      Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole, IIS-Metabase -All
      

Exchange 2019 邮箱服务器角色

  1. 安装以下软件:

    1. 支持的 .NET Framework 版本

      在 Windows Server Core 上安装时,必须使用 /q 选项安装此包。 此外,还可以根据需要使用 /log [PATH] 选项启用日志记录。

    2. 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包

    3. 适用于Visual Studio 2013的Visual C++ 可再发行程序包包

      Visual C++ 可再发行程序包包的系统要求未明确提及对最新Windows Server版本的支持。 但是,可再发行程序包可以安全地安装在这些版本的 Windows 上。

  2. 添加所需的Skype for Business Server组件:

    1. 在 Windows PowerShell 中执行以下命令,安装 Server Media Foundation Windows 功能:

      Install-WindowsFeature Server-Media-Foundation
      
    2. 安装 统一通信托管 API 4.0。 此包可供下载,可在Exchange Server介质上的 文件夹中找到\UCMARedist

      在 Windows Server Core 上安装时,必须使用位于 \UCMARedist 分布式媒体上的 安装包。 若要使用 PowerShell 安装包,请运行以下命令:

      .\UCMARunTimeSetup.exe -q
      
  3. 如果你不打算(在向导中或从命令行)使用 Exchange 安装程序安装所需的 Windows 组件,请在 Windows PowerShell 中运行以下命令之一:

    1. Windows 功能:
      1. 桌面体验:
        Install-WindowsFeature Server-Media-Foundation, NET-Framework-45-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, NET-WCF-TCP-Activation45, NET-WCF-TCP-PortSharing45, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, 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-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, RSAT-ADDS
        
      2. 服务器核心:
        Install-WindowsFeature Server-Media-Foundation, NET-Framework-45-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, NET-WCF-TCP-Activation45, NET-WCF-TCP-PortSharing45, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-PowerShell, 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-Metabase, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, RSAT-ADDS
        
      3. (可选) 删除 MSMQ:Windows 功能消息队列 (MSMQ) 不再是Exchange Server的要求,如果当前已安装,可以安全地卸载它:
        Remove-WindowsFeature NET-WCF-MSMQ-Activation45, MSMQ
        
    2. IIS URL 重写模块

Exchange 2019 边缘传输服务器角色

  1. 安装以下软件:

    1. 支持的 .NET Framework 版本

      在 Windows Server Core 上安装时,必须使用 /q 选项安装此包。 此外,还可以根据需要使用 /log [PATH] 选项启用日志记录。

    2. 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包

      Visual C++ 可再发行程序包包的系统要求未明确提及对最新Windows Server版本的支持。 但是,可再发行程序包可以安全地安装在这些版本的 Windows 上。

  2. 如果你不打算(在向导中或从命令行)使用 Exchange 安装程序安装所需的 Windows 组件,请在 Windows PowerShell 中运行以下命令:

    Install-WindowsFeature ADLDS
    

Windows Server Exchange 2016 的先决条件

以下部分介绍了在受支持的 作系统 (OS) 上安装 Exchange 2016 的要求。 建议使用以下方法之一安装 Exchange 2016 的 Windows 先决条件:

  • /InstallWindowsComponents 无人参与安装模式下使用开关。
  • 选中“Exchange 安装向导”中的复选框以安装 Windows 必备组件。

使用其中一个选项时,在添加 Windows 组件后无需重启计算机。

Exchange 2016 准备 Active Directory

可以使用 Active Directory 域的任何成员为Exchange 2016 准备 Active Directory。 若要使用图形用户界面 (GUI) 准备 Active Directory,需要安装 Exchange 管理工具角色。

  1. 用于准备 Active Directory 的计算机需要以下软件:

    1. 支持的 .NET Framework 版本

    2. 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包

      如果你使用命令行中的无人值守安装程序来准备 Active Directory,则不需要此软件包。 有关最新受支持版本的概述和详细信息,请参阅 准备 Active Directory 和域

      Visual C++ 可再发行程序包包的系统要求未明确提及对最新Windows Server版本的支持。 但是,可再发行程序包可以安全地安装在这些版本的 Windows 上。

  2. 在 Windows PowerShell 中运行以下命令,安装用于 Active Directory 域服务 (ADDS) 的远程服务器管理工具 (RSAT) :

    Install-WindowsFeature RSAT-ADDS
    

Exchange 2016 管理工具

  1. 安装以下软件:

    1. 支持的 .NET Framework 版本

    2. 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包

      Visual C++ 可再发行程序包包的系统要求未明确提及对最新Windows Server版本的支持。 但是,可再发行程序包可以安全地安装在这些版本的 Windows 上。

  2. 安装以下 Windows 功能:

    1. 如果要在受支持的Windows Server作系统上安装Exchange Server管理工具,请确保安装以下 Windows 功能:
      Install-WindowsFeature -Name Web-Mgmt-Console, Web-Metabase
      
    2. 如果要在支持的 Windows 客户端 OS 上安装 Exchange Server 管理工具,请确保安装以下 Windows 功能:
      Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole, IIS-Metabase -All
      

Exchange 2016 邮箱服务器角色

  1. 在 Windows PowerShell 中运行以下命令,根据要安装Exchange Server的作系统安装所需的 Windows 组件:

    1. Windows Server 2016

      Install-WindowsFeature NET-Framework-45-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, NET-WCF-TCP-Activation45, NET-WCF-TCP-PortSharing45, Server-Media-Foundation, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, 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, RSAT-ADDS
      

    2. Windows Server 2012 (R2)

      Install-WindowsFeature AS-HTTP-Activation, Server-Media-Foundation, NET-Framework-45-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, NET-WCF-TCP-Activation45, NET-WCF-TCP-PortSharing45, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, 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, RSAT-ADDS
      
  2. 按顺序安装以下软件:

    1. 支持的 .NET Framework 版本

    2. 安装 KB3206632KB2999226 ,具体取决于要安装Exchange Server

      1. Windows Server 2016:2016 年 12 月 13 日 (KB3206632) 安全更新

        仅当Windows Server 2016版本为14393.576或更低版本时,才能安装此更新。 可以通过运行 winver 命令检查Windows Server版本。 如果Windows Server 2016版本大于 14393.576,则不需要此更新或其替换KB3213522。 Exchange 2016 安装程序会查找此更新的安装,如果缺少此更新,则不允许你继续,并且会在需要时通知你。

      2. Windows Server 2012 (R2) :Windows (KB2999226) 中的通用 C 运行时更新

        Update for Universal C Runtime in Windows (KB2999226)在具有累积更新 22 或更高版本的服务器 2012 R2 上是必需的。

    3. 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包

    4. 适用于Visual Studio 2013的Visual C++ 可再发行程序包包

    5. IIS URL 重写模块

    6. Microsoft 统一通信托管 API 4.0 核心运行时 (64 位)

Exchange 2016 边缘传输服务器角色

  1. 在 Windows PowerShell 中运行以下命令,安装必需的 Windows 组件:

    Install-WindowsFeature ADLDS
    
  2. 按顺序安装以下软件:

    1. 支持的 .NET Framework 版本
    2. 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包