Síntomas
Imagine la siguiente situación:
-
El nombre NetBIOS de dominio de Active Directory contiene un carácter en un entorno de Microsoft Exchange Server 2010 "y" comercial (&).
-
Intenta instalar el Service Pack 1 (SP1) de Exchange Server 2010 en un servidor en el entorno.
En este escenario, se produce un error de instalación. Además, aparece un mensaje de error similar al siguiente:
Se produjo un error al analizar EntityName. Line7, coloque 12.
Causa
Este problema se produce porque el carácter es un carácter reservado en XML. Por lo tanto, el carácter hace que el análisis para que el actual usuario de inicio de sesión falle.
Solución
Para resolver este problema, siga estos pasos:Nota Este problema se resuelve en la actualización paquete acumulativo de actualizaciones 4 para Exchange Server 2010 Service Pack 1. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2579150 Descripción de paquete acumulativo de actualizaciones 4 para Exchange Server 2010 Service Pack 1
-
Copie todos los archivos de instalación desde el CD a un disco duro y, a continuación, abra el archivo ManageScheduledTask.ps1 en la carpeta scripts.
-
Busque las siguientes líneas:
function Get-CurrentUserName { [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $id.Name }
-
Cambie las líneas de la siguiente manera:
function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
-
Guarde el archivo y, a continuación, intente instalar el SP1 de Exchange Server 2010 desde el disco duro.
-
Instale la actualización siguiente:
2579150 Descripción de paquete acumulativo de actualizaciones 4 para Exchange Server 2010 Service Pack 1
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".