Simptome
Să luăm în considerare următorul scenariu:
-
Numele NetBIOS de domeniu Active Directory conține un ampersand (&) caractere într-un mediu Microsoft Exchange Server 2010.
-
Încercați să instalați Exchange Server 2010 Service Pack 1 (SP1) pe un server în mediul.
În acest scenariu, instalarea nu reușește. În plus, primiţi următorul mesaj de eroare:
Eroare la analiza EntityName. Line7, poziţia 12.
Cauză
Această problemă apare deoarece caracterul ampersand este un caracter rezervat în XML. De aceea, caracterul provoacă analiză pentru utilizatorul curent de Log on să nu reușească.
Rezolvare
Pentru a rezolva această problemă, urmați acești pași.Notă Această problemă este rezolvată în setul de actualizări 4 pentru Exchange Server 2010 Service Pack 1. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
2579150 Descrierea setului de actualizări 4 pentru Exchange Server 2010 Service Pack 1
-
Copiați toate fișierele de instalare de pe CD pe un hard disk, și apoi deschideți fișierul ManageScheduledTask.ps1 în folderul script-uri.
-
Găsiți următoarele linii:
function Get-CurrentUserName { [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $id.Name }
-
Modificați liniile după cum urmează:
function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
-
Salvați fișierul și apoi încercați să instalați Exchange Server 2010 SP1 de pe hard disk.
-
Instalați următoarea actualizare:
2579150 Descrierea setului de actualizări 4 pentru Exchange Server 2010 Service Pack 1
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.