You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Exchange Server 2013安装报错:需先执行Setup /PrepareAD准备Active Directory

解决Exchange 2013安装时的AD准备失败问题

我来帮你搞定这个Exchange 2013安装踩的坑——这个报错本质是你的AD环境要么没按正确流程完成Exchange 2013的前置准备,要么残留了Exchange 2010的相关配置信息,导致安装程序判定AD状态不兼容。下面是一步步的解决办法:

第一步:先排查AD环境的遗留问题

  • 打开Active Directory用户和计算机,检查是否存在Microsoft Exchange Security Groups、Microsoft Exchange System Objects这类容器,或者有没有Exchange 2010相关的用户/组对象。
  • 用PowerShell快速扫描残留:
    Get-ADObject -Filter {Name -like "Exchange*"}
    
    如果返回Exchange 2010相关的结果,说明之前的Exchange环境没彻底清理干净。

第二步:按正确顺序执行AD准备命令

Exchange 2013的AD准备必须严格遵循「架构准备→林准备→域准备」的顺序,不能跳步:

  1. 架构准备:用属于Schema Admins和Enterprise Admins组的账户打开PowerShell,切换到Exchange 2013安装介质的路径,执行:
    .\Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms
    
    执行完后重启域控制器,确保架构更新生效。
  2. 林准备:架构更新完成后,执行:
    .\Setup.exe /PrepareAD /OrganizationName:"你的组织名称" /IAcceptExchangeServerLicenseTerms
    
    这里的组织名称要和你之前Exchange环境(如果有)一致,新环境就填你想要的名称。
  3. 域准备:最后针对当前域执行(多域环境要逐个域执行):
    .\Setup.exe /PrepareDomain /IAcceptExchangeServerLicenseTerms
    

第三步:处理Exchange 2010残留的特殊情况

如果你的AD之前装过Exchange 2010但没彻底卸载:

  • 先确认Exchange 2010角色已从服务器管理器中完全移除,AD里的Exchange相关容器、组、属性都已清理。
  • 若残留了Exchange 2010的架构属性,需要用Exchange 2010的安装介质执行Setup.exe /PrepareAD完成AD更新,之后再回到Exchange 2013的准备流程。

第四步:验证AD准备是否成功

执行完所有命令后,用以下方式确认状态:

  • 检查AD架构版本:
    Get-ADObject (Get-ADRootDSE).schemaNamingContext -Property objectVersion
    
    Exchange 2013对应的objectVersion值应为15332(不同CU版本可能略有差异,以官方标准为准)。
  • 确认Exchange组织对象存在:
    Get-ADObject -Filter {Name -eq "你的组织名称"} -SearchBase "CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=你的域,DC=com"
    

小提示:所有操作都要在域控制器或者已加入域的成员服务器上执行,并且使用拥有足够权限的账户(企业管理员+架构管理员+域管理员组合权限)。

内容的提问来源于stack exchange,提问作者Jaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:21:12