Sintomas
Considere o seguinte cenário:
-
O nome NetBIOS do domínio do Active Directory contém um caractere em um ambiente do Microsoft Exchange Server 2010 "e" comercial (&).
-
Você tenta instalar o Exchange Server 2010 Service Pack 1 (SP1) em um servidor no ambiente.
Nesse cenário, a instalação falhará. Além disso, a seguinte mensagem de erro é exibida:
Ocorreu um erro durante a análise de EntityName. Line7, posicione a 12.
Causa
Esse problema ocorre porque o caractere e comercial é um caractere reservado em XML. Portanto, o caractere faz com que a análise de usuário de logon atual falhar.
Resolução
Para resolver esse problema, siga estes passos.Observação Este problema é resolvido na atualização do pacote cumulativo de atualizações 4 para o Exchange Server 2010 Service Pack 1. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2579150 Descrição do pacote cumulativo de atualizações 4 do Exchange Server 2010 Service Pack 1
-
Copie todos os arquivos de instalação do CD para um disco rígido e, em seguida, abra o arquivo ManageScheduledTask.ps1 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 da seguinte maneira:
function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
-
Salve o arquivo e, em seguida, tente instalar o Exchange Server 2010 SP1 do disco rígido.
-
Instale a seguinte atualização:
2579150 Descrição do pacote cumulativo de atualizações 4 do Exchange Server 2010 Service Pack 1
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".