使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

请考虑以下情况:

  • 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 知识库中相应的文章:

2579150 更新汇总 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. 安装以下更新:

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

状态

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×