Ознаки
Розглянемо таку ситуацію:
-
NetBIOS ім'я домену Active Directory, містяться в амперсанд (&) символ, у середовищі Microsoft Exchange Server 2010.
-
Час інсталяції Exchange Server 2010 із пакетом оновлень 1 (SP1) на сервері в середовищі.
У цьому випадку виникає помилка інсталяції. Крім того, відображається таке повідомлення про помилку:
Сталася помилка під час обробки ім'я сутності. Line7, розташуйте 12.
Причина
Ця проблема виникає в тому, що символ амперсанда спеціальний символ у форматі XML. Таким чином, символ призводить до виконання аналізу для входу до системи поточного користувача, не.
Спосіб вирішення
Щоб вирішити цю проблему, виконайте такі дії.Примітка. Цю проблему усунуто в зведеного оновлення 4 для Exchange Server 2010 з пакетом оновлень 1. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2579150 Опис зведеного оновлення 4 для Exchange Server 2010 із пакетом оновлень 1
-
Скопіюйте інсталяційні файли з компакт-Диска на жорсткий диск і відкрийте ManageScheduledTask.ps1 файлу в папці "сценарії".
-
Знайдіть такі рядки:
function Get-CurrentUserName { [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $id.Name }
-
Зміни такі рядки:
function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
-
Збережіть файл і потім спробуйте інсталювати Exchange Server 2010, SP1 з жорсткого диска.
-
Інсталюйте це оновлення:
2579150 Опис зведеного оновлення 4 для Exchange Server 2010 із пакетом оновлень 1
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".