如何在 Windows Server 2008 或 Windows Vista 上安装 Exchange 2007 SP1 和 SP2 先决条件
本主题介绍如何在 Windows Server 2008 或 Windows Vista 上安装所有 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 服务器角色所必需的先决条件。
如果要部署一个新的 Exchange 组织,并且使用运行 Windows Server 2008 的计算机来准备 Active Directory 架构和域,则必须首先在 Windows Server 2008 计算机上安装 Active Directory 域服务远程管理工具,然后使用以下命令准备架构或域:
ServerManagerCmd -i RSAT-ADDS
server2008安装exchange_职场注意:
安装 Active Directory 域服务远程管理工具后,可能需要重新启动计算机。在安装过程的末尾,系统将通知您系统是否需要重新启动。
如果安装 Exchange 2007 SP1 后 Internet 信息服务 (IIS) 组件丢失,则可能在 Exchange 组织中遇到了以下一个或多个症状:
  • 用户无法使用 Office Outlook Web Access 登录到 Exchange 邮箱。在此方案中,用户指定 URL(如 http://<ClientAccessServerName>/Exchange)访问邮箱并输入正确的凭据时,收到了下面的错误消息:

    输入的用户名或密码无效。请重新尝试输入。
    在此方案中,Exchange 客户端访问服务器未成功将 /Exchange 请求重定向到 /OWA 虚拟目录。
  • 如果尝试从基于 Windows 2008 的计算机或使用 Internet Explorer 访问 /Exchange 虚拟目录,则会收到以下错误消息之一:

    HTTP 错误 401.2 - 未经授权
    您无权查看此页,因为身份验证标头无效。
    HTTP 错误 500.21 - Internal 服务器错误
    处理程序“AboMapperCustom-31169”在其模块列表中有一个错误模块“IsapiModule”。
有关准备 Active Directory 架构和域的详细信息,请参阅如何准备 Active Directory 和域
要执行这些步骤,必须为您使用的帐户委派本地管理员组中的成员身份。有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项
必须对所有 Exchange 2007 SP1 服务器和管理工作站使用 Windows Server 2008 的完全安装选项。Exchange 2007 SP1 不支持 Windows Server 2008 的服务器核心安装选项的使用。
对于除边缘传输服务器角色之外的其他所有服务器角色,您必须首先将计算机加入到适合的内部 Active Directory 林和域。
安装客户端访问服务器的先决条件时,仅当您计划在您的环境中启用 Outlook Anywhere 时,才需要安装 RPC over HTTP 代理组件。
在下面的每个过程中,必须按顺序执行步骤。尤其重要的是,应当在安装任何 Internet Information Services (IIS) 先决条件之前先安装 Active Directory 域服务远程管理工具。
安装任何服务器角色时,也会安装 Exchange 管理工具角色。若要使用 Exchange 管理工具(Exchange 管理控制台或 Exchange 命令行管理程序)来管理所有内部服务器角色(客户端访问、邮箱、集线器传输和统一消息),还必须安装 Exchange 管理工具的先决条件。例如,在仅安装了集线器传输服务器角色的服务器上,还必须安装以下安装管理工具所必需的 IIS 组件:
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
如果没有这些 IIS 组件,将无法从仅安装了集线器传输服务器角色的服务器对客户端访问服务器角色进行管理。
在可以在 Windows Server 2008 上安装 Exchange 2007 SP1 并创建群集邮箱服务器之前,还必须安装 Windows Server 2008 故障转移群集功能。有关安装邮箱服务器角色和故障转移群集功能的先决条件的详细步骤,请参阅本主题后面的“为邮箱服务器安装 Windows Server 2008 操作系统先决条件”。
  1. 打开命令提示符窗口。
  2. 通过运行以下命令安装 Windows PowerShell,该工具包含在 Windows Server 2008 中(但默认情况下是不安装的):
    ServerManagerCmd -i PowerShell
  3. 按照列表中的顺序运行以下命令,安装必需的 IIS 先决条件:
    ServerManagerCmd -i Web-Server
    ServerManagerCmd -i Web-ISAPI-Ext
    ServerManagerCmd -i Web-Metabase
    ServerManagerCmd -i Web-Lgcy-Mgmt-Console
    ServerManagerCmd -i Web-Basic-Auth
    ServerManagerCmd -i Web-Digest-Auth
    ServerManagerCmd -i Web-Windows-Auth
    ServerManagerCmd -i Web-Dyn-Compression
  4. 如果服务器将支持 Outlook Anywhere 客户端,则通过运行以下命令安装 RPC over HTTP 代理功能:
    ServerManagerCmd -i RPC-over-HTTP-proxy
  1. 启动服务器管理器。若要执行此操作,请单击“开始”,然后单击“服务器管理器”
  2. 在导航窗口中,单击“角色”,然后单击详细信息窗格中的“添加角色”
  3. 在添加角色向导中,单击“下一步”,然后单击选中“角色”列表中的“Web 服务器(IIS)”复选框。
  4. 如果系统提示您添加必需的功能,则单击“添加必需的功能”,然后单击“下一步”
  5. 单击“下一步”,然后单击选中“角色服务”列表中的以下复选框:
    • ASP.NET
    • ISAPI 扩展
    • ISAPI 筛选器
    • 服务器端包含
    • .NET 扩展性
    • 基本身份验证
    • Windows 身份验证
    • 摘要式身份验证
    • 动态内容压缩
    • IIS 6 管理兼容性
    在单击选中“IIS 6 管理兼容性”复选框后,系统会自动选中以下复选框:
    • IIS 6 元数据库兼容性
    • IIS 6 WMI 兼容性
    • IIS 6 脚本工具
    • IIS 6 管理控制台
  6. 单击“下一步”,然后单击“安装”
  1. 打开命令提示符窗口。
  2. 通过运行以下命令安装 Windows PowerShell,该工具包含在 Windows Server 2008 中(但默认情况下是不安装的):
    ServerManagerCmd -i PowerShell
  3. 通过运行以下命令安装 Active Directory 轻型目录服务 (AD LDS),以前称其为 Active Directory 应用程序模式 (ADAM):
    ServerManagerCmd -i ADLDS
  1. 启动服务器管理器。若要执行此操作,请单击“开始”,然后单击“服务器管理器”
  2. 在导航窗口中,单击“角色”,然后单击详细信息窗格中的“添加角色”
  3. 在添加角色向导中,单击“下一步”,然后单击选中“角色”列表中的“Active Directory 轻型目录服务”复选框。
  4. 单击两次“下一步”,然后单击“安装”
  1. 打开命令提示符窗口。
  2. 通过运行以下命令安装 Windows PowerShell,该工具包含在 Windows Server 2008 中(但默认情况下是不安装的):
    ServerManagerCmd -i PowerShell
  1. 打开命令提示符窗口。
  2. 通过运行以下命令安装 Windows PowerShell,该工具包含在 Windows Server 2008 中(但默认情况下是不安装的):
    ServerManagerCmd -i PowerShell
  3. 通过按照列表中的顺序运行以下命令,安装必需的 IIS 先决条件:
    ServerManagerCmd -i Web-Server
    ServerManagerCmd -i Web-ISAPI-Ext
    ServerManagerCmd -i Web-Metabase
    ServerManagerCmd -i Web-Lgcy-Mgmt-Console
    ServerManagerCmd -i Web-Basic-Auth
    ServerManagerCmd -i Web-Windows-Auth
  4. 如果邮件服务器将支持群集,必须通过运行以下命令安装故障转移群集功能:
    ServerManagerCmd -i Failover-Clustering
  1. 启动服务器管理器。若要执行此操作,请单击“开始”,然后单击“服务器管理器”
  2. 在导航窗口中,单击“角色”,然后单击详细信息窗格中的“添加角色”
  3. 在添加角色向导中,单击“下一步”,然后单击选中“角色”列表中的“Web 服务器(IIS)”复选框。
  4. 如果系统提示您添加必需的功能,则单击“添加必需的功能”,然后单击“下一步”
  5. 单击“下一步”,然后单击选中“角色服务”列表中的以下复选框:
    • ISAPI 扩展
    • 基本身份验证
    • Windows 身份验证
    • IIS 6 管理兼容性
  6. 单击“下一步”,然后单击“安装”
  1. 打开命令提示符窗口。
  2. 通过运行以下命令安装 Windows PowerShell,该工具包含在 Windows Server 2008 中(但默认情况下是不安装的):
    ServerManagerCmd -i PowerShell
  3. 通过运行以下命令安装统一消息服务器所需的 Microsoft Windows Media Player 音频/视频编码×××:
    ServerManagerCmd -i Desktop-Experience
  1. 在服务器管理器中,单击“功能”,然后单击“添加功能”
  2. “功能”列表中,单击选中“桌面体验”复选框。
  3. 单击“下一步”,然后单击“安装”
  1. 打开命令提示符窗口。
  2. 通过运行以下命令安装 Windows PowerShell,该工具包含在 Windows Server 2008 中(但默认情况下是不安装的):
    ServerManagerCmd -i PowerShell
  3. 通过按照列表中的顺序运行以下命令,安装必需的 IIS 先决条件:
    ServerManagerCmd -i Web-Server
    ServerManagerCmd -i Web-ISAPI-Ext
    ServerManagerCmd -i Web-Metabase
    ServerManagerCmd -i Web-Lgcy-Mgmt-Console
    ServerManagerCmd -i Web-Basic-Auth
    ServerManagerCmd -i Web-Digest-Auth
    ServerManagerCmd -i Web-Windows-Auth
    ServerManagerCmd -i Web-Dyn-Compression
  4. 如果服务器将支持 Outlook Anywhere 客户端,则通过运行以下命令安装 RPC over HTTP 代理功能:
    ServerManagerCmd -i RPC-over-HTTP-proxy
  1. 启动服务器管理器。若要执行此操作,请单击“开始”,然后单击“服务器管理器”
  2. 在导航窗口中,单击“角色”,然后单击详细信息窗格中的“添加角色”
  3. 在添加角色向导中,单击“下一步”,然后单击选中“角色”列表中的“Web 服务器(IIS)”复选框。
  4. 如果系统提示您添加必需的功能,则单击“添加必需的功能”,然后单击“下一步”
  5. 单击“下一步”,然后单击选中“角色服务”列表中的以下复选框:
    • ISAPI 扩展
    • .NET 扩展性
    • 基本身份验证
    • Windows 身份验证
    • 摘要式身份验证
    • 动态内容压缩
    • IIS 6 管理兼容性
  6. 单击“下一步”,然后单击“安装”
  7. 如果服务器将支持 Outlook Anywhere 客户端,则安装 RPC over HTTP 代理功能。为此,请执行下列步骤:
    1. 在服务器管理器中,单击“功能”,然后单击“添加功能”
    2. “功能”列表中,单击选中“RPC over HTTP 代理”复选框。如果系统提示您添加必需的角色服务,则单击“添加必需的角色服务”
    3. 单击三次“下一步”,然后单击“安装”
  1. 打开命令提示符窗口。
  2. 通过运行以下命令安装 Windows PowerShell,该工具包含在 Windows Server 2008 中(但默认情况下是不安装的):
    ServerManagerCmd -i PowerShell
  3. 通过按照列表中的顺序运行以下命令,安装必需的 IIS 先决条件:
    ServerManagerCmd -i Web-Metabase
    ServerManagerCmd -i Web-Lgcy-Mgmt-Console
  1. 启动服务器管理器。若要执行此操作,请单击“开始”,然后单击“服务器管理器”
  2. 在导航窗口中,单击“角色”,然后单击详细信息窗格中的“添加角色”
  3. 在添加角色向导中,单击“下一步”,然后单击选中“角色”列表中的“Web 服务器(IIS)”复选框。
  4. 如果系统提示您添加必需的功能,则单击“添加必需的功能”,然后单击“下一步”
  5. 单击“下一步”,然后单击选中“角色服务”列表中的“IIS 6 管理兼容性”复选框。
  6. 单击“下一步”,然后单击“安装”
  1. 如何下载 Windows PowerShell 1.0(英文)下载用于 Windows Vista 的 Windows PowerShell。
  2. 运行安装包安装 Windows PowerShell。
  3. 从“开始”菜单中,打开“Windows Vista 控制面板”,然后打开“程序和功能” 小程序。
  4. 在“任务”区域中,单击“打开或关闭 Windows 功能”
  5. 展开 Internet Information Services,展开“Web 管理工具”,然后展开“IIS 6 管理兼容性”
  6. 选中“IIS 6 管理控制台”和“IIS 6 元数据库和 IIS 6 配置兼容性”复选框,然后单击“确定”