שגיאה בעת ביצוע חיפוש מרובה תיבות דואר ב- Exchange Server 2010: למשתמש אין תיבת דואר של Exchange

מספר KB מקורי: 2702446

מאפייני הבעיה

שקול את התרחיש הבא:

  • עליך להפעיל את Exchange לוח הבקרה (ECP) ב- Microsoft Exchange Server 2010 Enterprise או ב- Exchange Server 2010 Standard.
  • אתה עושה חיפוש מרובה תיבות דואר.
  • החיפוש מרובה תיבות הדואר משתמש בתיבת דואר של מערכת, בתיבת הדואר של חיפוש גילוי או בתיבת הדואר המאוחדת כיעד לחיפוש.

בתרחיש זה, ייתכן שתקבל את הודעת השגיאה הבאה:

למשתמש אין תיבת דואר של Exchange

בנוסף, האירוע הבא נרשם ביומן היישומים:

Log Name: Application
Source: MSExchange Configuration Cmdlet - Remote Management
Event ID: 5
Task Category: General
Level: Error
Keywords: Classic
Description:
(PID 6268, Thread 53) Task New-MailboxSearch throwing terminating exception at stage Microsoft.Exchange.Data.Storage.UserHasNoMailboxException: The user does not have an Exchange mailbox.
at Microsoft.Exchange.Data.Storage.ExchangePrincipal.InternalFromADUser(ADUser user, ADObjectId mdb, DatabaseLocationInfo databaseLocationInfo, Boolean ignoreSiteBoundary)
at Microsoft.Exchange.Data.Storage.Infoworker.MailboxSearch.MailboxDataStore.OpenMailboxSession(ADUser adUser)
at Microsoft.Exchange.Data.Storage.Infoworker.MailboxSearch.MailboxDataStore..ctor(ADUser adUser)
at Microsoft.Exchange.Data.Storage.Infoworker.MailboxSearch.MailboxDataProvider.OpenMailboxStore()
at Microsoft.Exchange.Data.Storage.Infoworker.MailboxSearch.MailboxDataProvider.Exists[T](String name)
at Microsoft.Exchange.Management.Tasks.NewMailboxSearch.PreSaveValidate(SearchObject savedObject)
at Microsoft.Exchange.Management.Tasks.NewMailboxSearch.InternalEndProcessing(). Exception: {4c1ab22a-bd1d-41e9-b178-5e75ffd14563}

סיבה

בעיה זו עשויה להתרחש אם אחת או יותר מתיבות הדואר הבאות נמצאת במצב לא עקבי מאחר שלא הוגדר ערך עבור HomeMDB התכונה:

  • תיבת דואר אחת או יותר של מערכת
  • תיבת הדואר המאוחדת
  • תיבת הדואר של חיפוש גילוי

פתרון

כדי לפתור בעיה זו, בצע את הפעולות הבאות:

  1. הפעל את ה- ECP.

  2. ודא שתיבת דואר אחת או יותר נמצאות במצב לא עקבי. לשם כך, הקלד את ה- cmdlet הבא ולאחר מכן הקש Enter:

    Get-Mailbox -Arbitration |fl name, alias
    

    הערה

    ייתכן שתקבל הודעת שגיאה הדומה להודעה הבאה. הודעת שגיאה זו מאשרת שתיבת דואר אחת או יותר של המערכת או תיבת הדואר המאוחדת נמצאות במצב לא עקבי:

    אזהרה: האובייקט SystemMailbox{1f05a927-9daf-4003-9bf7-036822f96290} נפגם, והוא פגום
    במצב לא עקבי. שגיאות האימות הבאות קרתה:
    אזהרה: מסד הנתונים הכרחי ב- UserMailbox.
    אזהרה: מסד הנתונים הכרחי ב- UserMailbox.

  3. ודא שהערך עבור התכונה HomeMDB חסר עבור תיבת דואר. לשם כך, הקלד את ה- cmdlet הבא ב- ECP ולאחר מכן הקש Enter:

        Get-Mailbox |fl name, alias
    

    הערה

    הודעת השגיאה הבאה מציינת כי הערך עבור HomeMDB התכונה חסר:
    מסד הנתונים הכרחי ב- UserMailbox

  4. העתק את HomeMDB ערך התכונה עבור תיבת דואר באותו מסד נתונים כמו תיבת הדואר של המערכת, תיבת הדואר המאוחדת או תיבת הדואר של חיפוש גילוי. לשם כך, בצע את הפעולות הבאות:

    1. לחץ על התחל, הקלד Adsi Edit בתיבה חפש בתוכניות ובקבצים ולאחר מכן הקש Enter.

    2. בתפריט פעולה , לחץ על התחבר אל.

    3. לחץ על בחר או הקלד תחום או שרת, בחר את השרת הרצוי ולאחר מכן לחץ על אישור.

    4. הרחב את הקשר מתן השמות המהווה ברירת מחדל ולאחר מכן לחץ על הפריט הבא:

      DC=domain,DC=com

    5. לחץ פעמיים על CN=Users.

    6. לחץ באמצעות לחצן העכבר הימני על תיבת דואר של משתמש ולאחר מכן לחץ על מאפיינים.

    7. תחת תכונה, לחץ על homeMDB>Edit.

    8. העתק את הערך עבור HomeMDB התכונה ולאחר מכן לחץ על אישור פעמיים.

  5. הגדר את HomeMDB ערך התכונה בתיבת הדואר של המערכת, בתיבת הדואר המאוחדת או בחשבון תיבת הדואר של חיפוש גילוי. לשם כך, בצע את הפעולות הבאות:

    1. ב- ADSI Edit, לחץ באמצעות לחצן העכבר הימני על החשבון עבור תיבת הדואר של המערכת, תיבת הדואר המאוחדת או תיבת הדואר של חיפוש גילוי ולאחר מכן לחץ על מאפיינים.
    2. תחת תכונה, לחץ על homeMDB>Edit.
    3. הקלד או הדבק HomeMDB את ערך התכונה שהעתקת בשלב 4.
    4. לחץ על אישור פעמיים.
  6. בתפריט קובץ , לחץ על יציאה.

  7. שכפל את היער. לשם כך, הקלד את ה- cmdlet הבא בשורת פקודה עם הרשאות מלאות ולאחר מכן הקש Enter:

    repadmin /syncall /e
    

מידע נוסף

לקבלת מידע נוסף אודות התכונה HomeMDB , ראה המאפיין HomeMDB.

לקבלת מידע נוסף אודות בעיה שעלולה HomeMDB להתרחש כאשר הערך עבור התכונה חסר בתיבת הדואר של System Attendant, ראה התכונה System Attendant homeMDB חסרה.