Sintomas
Considere o seguinte cenário:
-
Nome de NetBIOS do domínio do Active Directory contém um carácter num ambiente Microsoft Exchange Server 2010 "e" comercial (&).
-
Tente instalar o Exchange Server 2010 Service Pack 1 (SP1) num servidor no ambiente.
Neste cenário, a instalação falha. Além disso, recebe a seguinte mensagem de erro:
Ocorreu um erro ao analisar EntityName. Line7, posicione 12.
Causa
Este problema ocorre porque o carácter e comercial é um carácter reservado em XML. Por conseguinte, o carácter faz com que a análise para o utilizador actual de início de sessão falha.
Resolução
Para resolver este problema, siga estes passos.Nota Este problema está resolvido no Update Rollup 4 para o Exchange Server 2010 Service Pack 1. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2579150 Descrição de Update Rollup 4 para Exchange Server 2010 Service Pack 1
-
Copie todos os ficheiros de instalação a partir do CD para um disco rígido e, em seguida, abra o ficheiro ManageScheduledTask.ps1 exe na pasta scripts.
-
Localize as seguintes linhas:
function Get-CurrentUserName { [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $id.Name }
-
Altere as linhas do seguinte modo:
function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
-
Guardar o ficheiro e, em seguida, tente instalar o Exchange Server 2010 SP1 a partir do disco rígido.
-
Instale a seguinte actualização:
2579150 Descrição de Update Rollup 4 para Exchange Server 2010 Service Pack 1
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".