U kunt Exchange Server 2010 SP1 niet installeren als u de NetBIOS-naam bevat een en-teken


Symptomen


Neem het volgende scenario:
  • NetBIOS-naam van het Active Directory-domein bevat een ampersand (&) tekens in een omgeving met Microsoft Exchange Server 2010.
  • U probeert te installeren van Exchange Server 2010 Service Pack 1 (SP1) op een server in de omgeving.
In dit scenario mislukt de installatie. Bovendien wordt het volgende foutbericht weergegeven:
Er is een fout opgetreden bij het parseren van EntityName. Line7, plaats 12.

Oorzaak


Dit probleem treedt op omdat het en-teken een teken is gereserveerd in XML is. Het teken waardoor het voor de momenteel aangemelde gebruiker niet parseren.

Oplossing


Ga als volgt te werk om dit probleem op te lossen:Opmerking Dit probleem is opgelost in Update Rollup 4 voor Exchange Server 2010 Service Pack 1. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
2579150 Beschrijving van Update Rollup 4 voor Exchange Server 2010 servicepack 1
  1. De installatiebestanden van de CD naar een vaste schijf kopiëren en open het bestand ManageScheduledTask.ps1 in de scriptmap.
  2. Zoek de volgende regels:
    function Get-CurrentUserName { [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $id.Name }
  3. De regels als volgt wijzigen:
    function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
  4. Sla het bestand op en probeer de Exchange Server 2010 SP1 installeren vanaf de vaste schijf.
  5. De volgende update:
    2579150 Beschrijving van Update Rollup 4 voor Exchange Server 2010 servicepack 1

Status


Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.