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

Office Add-in安装Exchange 2013本地部署报错:应用不被服务器版本支持

解决Exchange 2013本地部署Office Add-in的版本不支持报错

这个问题我帮好几个开发者排查过,本质是Exchange 2013对Office Add-in的支持有明确的版本门槛和格式要求,和Office 365的灵活环境差异很大。下面分几个核心点给你拆解:

1. 先确认Exchange 2013的累积更新(CU)版本

Exchange 2013是从**Cumulative Update 10(CU10)**才正式开始支持Office Add-in的,而且后续的CU版本也修复了不少兼容性问题。如果你的服务器CU版本低于CU10,直接就会触发这个报错。

验证方法很简单,打开Exchange管理Shell,运行这条命令:

Get-ExchangeServer | Format-List Name,Edition,AdminDisplayVersion

返回的AdminDisplayVersion会显示具体版本号,对应一下Exchange 2013的CU版本对照表,确保至少是CU10及以上。如果版本过低,先升级服务器的CU是前提。

2. 调整Add-in清单文件的兼容性配置

Office 365支持最新的Add-in清单Schema,但Exchange 2013只兼容特定的旧版本配置,重点检查这几个地方:

  • Schema命名空间:清单的根节点必须用Exchange 2013支持的命名空间,比如http://schemas.microsoft.com/office/appforoffice/1.1,不要用1.2及以上的新版本。
  • Requirements节点:明确指定兼容的Exchange版本,比如:
    <Requirements>
      <Sets DefaultMinVersion="1.1">
        <Set Name="Mailbox" MinVersion="1.1"/>
      </Sets>
    </Requirements>
    
    这里的Set Name="Mailbox"和MinVersion="1.1"是Exchange 2013要求的,不能用更高版本的API集。
  • Hosts配置:确保<Hosts>里只包含Mailbox类型,Exchange 2013不支持其他Office应用的Add-in(比如Word/Excel)。

3. 检查部署方式是否正确

Exchange 2013本地部署不支持Office 365的Centralized Deployment或者App Store安装,你需要用以下两种方式之一部署:

  • 通过Exchange管理中心(EAC)手动上传清单文件:进入组织 > 应用 > 添加 > 从文件添加应用,选择你的清单文件上传。
  • 用Exchange管理Shell部署:运行类似下面的命令(替换路径和名称):
    New-App -FileData ([Byte[]]$(Get-Content -Path "C:\path\to\your\add-in-manifest.xml" -Encoding Byte -ReadCount 0)) -Name "Your Add-in Name"
    

另外要注意,测试的用户邮箱必须是Exchange 2013本地服务器上的邮箱,不能是混合环境中同步到Office 365的邮箱,否则也会出现版本不匹配的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:56:26