תופעות
שקול את התרחיש הבא:
-
שם NetBIOS של תחום Active Directory מכיל אמפרסנד (&) תו בסביבת Microsoft Exchange Server 2010.
-
אתה מנסה להתקין את Exchange Server 2010 Service Pack 1 (SP1) בשרת בסביבה.
בתרחיש זה, ההתקנה נכשלת. נוסף לכך, אתה מקבל את הודעת השגיאה הבאה:
אירעה שגיאה בעת ניתוח מבנה טקסט של EntityName. Line7, מקם 12.
סיבה
בעיה זו מתרחשת מאחר תו האמפרסנד הוא תו שמור ב- XML. לכן, התו גורמת בניתוח עבור המשתמש הנוכחי של כניסה להיכשל.
פתרון
כדי לפתור בעיה זו, בצע את הפעולות הבאות.הערה בעיה זו נפתרה ב- 4 סיכום עדכון עבור Exchange Server 2010 Service Pack 1. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
2579150 תיאור של אוסף העדכונים 4 עבור Exchange Server 2010 Service Pack 1
-
העתק את קבצי ההתקנה מהתקליטור לדיסק הקשיח ולאחר מכן פתח את הקובץ ManageScheduledTask.ps1 בתיקיה קבצי script.
-
אתר את השורות הבאות:
function Get-CurrentUserName { [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $id.Name }
-
שנה את הקווים כדלקמן:
function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
-
שמור את הקובץ ולאחר מכן נסה להתקין את Exchange Server 2010 SP1 מהדיסק הקשיח.
-
התקן את העדכון הבא:
2579150 תיאור של אוסף העדכונים 4 עבור Exchange Server 2010 Service Pack 1
מצב
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.