Symptom
Tänk dig följande situation:
-
Active Directory-domänens NetBIOS-namn innehåller ett et-tecken (&) i en miljö med Microsoft Exchange Server 2010.
-
Försök att installera Exchange Server 2010 Service Pack 1 (SP1) på en server i miljön.
I det här fallet misslyckas installationen. Dessutom visas följande felmeddelande:
Ett fel uppstod när EntityName tolkades. Line7, placera 12.
Orsak
Det här problemet uppstår eftersom et-tecknet är ett reserverat tecken i XML. Därför gör tecknet tolkning för aktuell användare misslyckas.
Lösning
Följ instruktionerna för att lösa problemet.Obs! Det här problemet är löst i Samlad uppdatering 4 för Exchange Server 2010 Service Pack 1. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2579150 Beskrivning av Samlad uppdatering 4 för Exchange Server 2010 servicepack 1
-
Kopiera alla installationsfiler från CD-skivan till en hårddisk och öppna sedan filen ManageScheduledTask.ps1 i skriptmappen.
-
Leta upp följande rader:
function Get-CurrentUserName { [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $id.Name }
-
Ändra raderna på följande sätt:
function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
-
Spara filen och försök sedan att installera Exchange Server 2010 SP1 från hårddisken.
-
Installera följande uppdatering:
2579150 Beskrivning av Samlad uppdatering 4 för Exchange Server 2010 servicepack 1
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.