症状

请考虑以下情况:

  • Active Directory 域的 NetBIOS 名称包含一个 & 符 (&) 字符在 Microsoft Exchange Server 2010年环境中。

  • 您尝试在环境中的服务器上安装 Exchange Server 2010 Service Pack 1 (SP1)。

在此方案中,安装将失败。 此外,你还会收到以下错误消息:

分析实体时出错。 Line7,12 的位置。

原因

因为 & 字符是 XML 中的保留的字符,将发生此问题。 因此,该字符将导致当前登录用户进行故障分析。

解决方案

若要解决此问题,请按照下列步骤操作。回答 5: 适用于 Windows Server 2016 和 Windows 10 版本 1709 的 Windows Server 容器映像的更新包含针对这组漏洞的缓解措施,不需要进行额外的配置。 Exchange Server 2010 Service Pack 1 的情况下中更新汇总 4, 解决此问题。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

更新汇总 4 的 Exchange Server 2010 Service pack 1 的说明

  1. 将所有安装文件从 CD 都复制到硬盘中,并在脚本文件夹中打开 ManageScheduledTask.ps1 文件。

  2. 找到以下行:

    function Get-CurrentUserName { [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $id.Name }
  3. 更改行,如下所示:

    function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
  4. 保存该文件,然后再尝试从硬盘安装 Exchange Server 2010 SP1。

  5. 安装以下更新:

    更新汇总 4 的 Exchange Server 2010 Service pack 1 的说明

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

需要更多帮助?

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

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×