尝试设置混合部署时,"属性的长度太长" 错误

Microsoft Exchange Server 2010 中的 Exchange 管理控制台中包含的混合配置向导不再受支持。 因此,你不应再使用旧的混合配置向导。 请改为使用 http://aka.ms/HybridWizard中提供的 Office 365 混合配置向导。 有关详细信息,请参阅 Exchange 2010 的 Office 365 混合配置向导

尝试使用混合配置向导或 HybridConfiguration Exchange Management Shell Cmdlet 在 Office 365 中的本地 Microsoft exchange Server 2013 或 microsoft exchange 2010 环境与 Microsoft exchange Online 之间设置混合部署。 但是,你会收到一条错误消息,指出 TlsCertificateName 参数的值超过了256个字符的最大限制。 错误消息类似于以下内容:

属性的长度太长。 最大长度为256,所提供的值的长度为 <数字>

起因

如果TlsCertificateName参数的rangeUpper属性的值包含超过256个字符,则会出现此问题。 证书名称不能超过256个字符。

办法

若要解决此问题,请使用以下方法之一。

如果您运行的是 Exchange 2013

  1. 安装 Exchange Server 2013 的最新累积更新。 若要下载此更新,请转到 Exchange 2013 的更新

  2. 运行最新版本的混合配置向导。 有关最新的混合配置向导,请转到 http://aka.ms/TAPHCW

有关最新混合配置向导的优点的详细信息,请参阅 Microsoft Office 365 混合配置向导简介

如果您运行的是 Exchange 2013,并且在混合配置向导中指定了边缘传输服务器

条 此过程需要 Active Directory 服务接口编辑(ADSI Edit)。 不正确地使用 "ADSI 编辑" 可能导致严重问题,可能需要重新安装操作系统。 Microsoft 无法保证不正确使用 ADSI Edit 导致的问题可以得到解决。 使用 ADSI Edit 的风险由您自己承担。

  1. 安装 Exchange Server 2013 的最新累积更新。 若要下载此更新,请转到 Exchange 2013 的更新

  2. 在边缘传输服务器上,请按照下列步骤操作:

    1. 打开 "ADSI 编辑"。

    2. 右键单击“ADSI 编辑”,然后单击“连接到”。

    3. 在 "选择众所周知的命名上下文 " 框中,选择 " 配置", 然后单击 "确定"

    4. 在 " 计算机" 下,键入 localhost: 50389。

    5. 连接后,选择 架构 容器。

    6. 找到并右键单击 " CN = Exch-Smtp-TLS 证书",然后单击 " 属性"。

    7. 找到 rangeUpper 属性。 如果该值设置为 256,请将其设置为 1024,然后单击 "确定"

如果您运行的是 Exchange 2010

使用证书名称包含少于256个字符的第三方证书颁发机构(CA)颁发的证书。

更多信息

仍然需要帮助? 转到 Microsoft 社区Exchange TechNet 论坛

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

×