Požymiai
Įsivaizduokite tokią situaciją:
-
Active Directory domeno NetBIOS vardas yra, ampersendas (&) simbolis "Microsoft Exchange Server 2010" aplinkoje.
-
Bandote įdiegti Exchange Server 2010 1 pakeitimų paketas (SP1) serveryje aplinkoje.
Pagal šį scenarijų, įdiegti nepavyksta. Be to, Jūs gaunate tokį klaidos pranešimą:
Analizuojant EntityName įvyko klaida. Line7, nustatykite 12.
Priežastis
Ši problema kyla dėl to, kad ampersendas simbolių yra rezervuotas XML. Todėl simbolį dėl esamo įėjimo vartotojo nepavyksta analizė.
Sprendimas
Norėdami išspręsti šią problemą, atlikite toliau nurodytus veiksmus.Pastaba Ši problema išspręsta 4 specifinių naujinimų paketą, Exchange Server 2010 1 pakeitimų paketą. Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:
2579150 Aprašymas, specifinių naujinimų paketas 4 Exchange Server 2010 1 pakeitimų paketas
-
Nukopijuokite diegimo failus iš kompaktinio disko į standųjį diską, ir tada atidarykite failą ManageScheduledTask.ps1 scenarijus aplanke.
-
Suraskite toliau nurodytos eilutės:
function Get-CurrentUserName { [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $id.Name }
-
Pakeisti eilutes:
function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
-
Įrašykite failą, ir tada bandyti diegti Exchange Server 2010 SP1 iš standžiojo disko.
-
Įdiekite šį naujinimą:
2579150 Aprašymas, specifinių naujinimų paketas 4 Exchange Server 2010 1 pakeitimų paketas
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.