שתף באמצעות


תיקיות חיפוש של Outlook מציגות פריטי דואר לא צפויים עם שורות נושא ריקות

בעת יצירת תיקיית חיפוש עבור כל פריטי הדואר ב- Outlook 2019, Outlook 2016, Outlook 2013 או Outlook for Office 365, התיקיה עשויה לכלול פריטים לא צפויים בעלי נושא ריק. אם תצביע עם העכבר על פריטים אלה, יוצג המידע הבא:

In folder: PersonMetadata

התיקיה PersonMetadata נוצרה ושומשה על ידי מנהל הלקוחות שלOutlook (OCM). למרות ששירות OCM הופסק ביוני 2020, Outlook עדיין משתמש בתיקיה זו. כאשר פריטים חדשים נוצרים בתיקית אנשי הקשר או בתיקית מטמון נמענים (תיקיה המוסתרת תחת התיקיה "אנשי קשר"), פריטים קשורים נוצרים בתיקיה PersonMetadata.

התיקיה PersonMetadata מוסתרת בדרך כלל מחלקים אחרים של ממשק המשתמש של Outlook. עם זאת, פריטי דואר מהתיקיה PersonMetadata עשויים להיכלל בתיקיות חיפוש. באפשרותך לזהות פריטים כאלה לפי שורת הנושא הריקה שלהם.

התיקיה PersonMetadata והפריטים שנוצרו בה יוסרו מהשירות בעתיד. בינתיים, באפשרותך להשתמש בכל אחת מהדרכים הבאות לעקיפת בעיה זו.

פתרון 1

כדי למנוע מפריטי דואר בתיקיה PersonMetadata להופיע בתיקיות החיפוש שלך, יש לבצע את הפעולות הבאות:

  1. לחצו בעזרת לחצן העכבר הימני על תיקיית החיפוש ובחרו ב- התאמה אישית של תיקיית חיפוש זו.
  2. לחצו על 'עיון' ובטלו את הסימון באפשרות 'חפש תיקיות משנה'.
  3. בחרו באופן ידני את התיקיות שברצונכם לכלול.

פתרון 2

אם מתקבלת הודעת "מגבלת פריט בתיקיה" המצביעה כי התיקיה PersonMetadata מתקרבת למגבלת מיליון פריטים, השתמשו באחת מהשיטות הבאות כדי למחוק את כל הפריטים בתיקיה.

הודעה על מגבלת פריט תיקיה:

צילום מסך של ההודעה על מגבלת פריט תיקיה.

שיטה 1: הריצו MFCMAPI במחשב המשתמש הרלוונטי

השתמשו בשיטה זו אם רק משתמשים מעטים נתקלים בבעיה. אם ישנם משתמשים רבים הנתקלים בבעיה זו, השתמשו בשיטה 2.

  1. צא מ-Outlook.

  2. הורידו את הכלי MFCMAPI.

  3. הפעילו את תוכנית MfcMapi.exe ובחרו אישור.

  4. בתפריט כלים, בחרו אפשרויות, ציינו את האפשרויות הבאות ולאחר מכן בחרו אישור:

    • השתמשו בדגל MDB_Online בעת קריאה ל- OpenMsgStore
    • השתמשו בדגל MAPI_NO_CACHE בעת קריאה ל- OpenEntry
  5. בתפריט Session, בחרו Logon.

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

  7. לחצו לחיצה כפולה על מאגר ההודעות של Microsoft Exchange המתאים. בדרך כלל, זהו הערך הכולל את ההגדרה Default Store = True.

  8. בחלונית הניווט, הרחב את Root Container, הרחב את Top of Information Store, ובחרו PersonMetadata.

    הערה

    ייתכן שהטקסט Top of Information Store מותאם לשפות אחרות, בהתאם להגדרות האזוריות של תיבת הדואר.

  9. לחץ באמצעות לחצן העכבר הימני על PersonMetadata>Advanced>רוקנו פריטים ותיקיות משנה מהתיקיה.

  10. בתיבת הדו-שיח מחיקת פריטים ותקיות משנה, בחרו מחיקה קשיחה ולאחר מכן בחרו אישור.

שימו לב כי MFCMAPI עשוי להיראות כאילו הפסיק להגיב במשך זמן ממושך בעת ביצוע פעולת המחיקה. באפשרותך לפקח על התקדמות המחיקה על-ידי הפעלת הפקודה Get-MailboxFolderStatistics cmdlet.

שיטה 2: הפעלת קובץ ה- Script EWS כמנהל מערכת

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

  1. הורידו והתקינו את ה- EWS Managed API במחשב בו תפעילו את קובץ ה- EWS script.

  2. הורידו את ה- EWS script.

  3. הריצו את שורת הקוד cmdlet הבא כמנהל מערכת כדי להתקין את מודול Exchange Online PowerShell management module העדכני ביותר:

    Install-Module ExchangeOnlineManagement
    
  4. הריצו את שורת הקוד cmdlet הבא כדי לרוקן את התיקיה PersonMetadata עבור משתמש ייחודי:

    .\CleanPersonMetadata.ps1 -Identity user@contoso.com
    

    cmdlet זה מוחק את התוכן (פריטים אינם מועברים לפריטים שנמחקו). אם ברצונכם לדמות את המחיקה לפני שתתחייבו לה, השתמשו -WhatIf בפרמטר.

    כדי להפעיל את קובץ ה- Script מול מספר משתמשים, צרו קובץ CSV המכיל עמודת זהות ושמכיל את כתובות ה- SMTP של משתמשים אלה. לאחר מכן, הריצו את ה- cmdlet הבאים:

    Import-CSV UserList.csv | .\CleanPersonMetadata.ps1 -Confirm:$false
    

    הערה: אם אתה מקבל שגיאה על כך שלא ניתן למצוא את המודול, עליך לעדכן את קובץ ה- Script כך שיתאים את נתיב הקובץ למודול. קובץ ה- Script כולל כעת את הנתיב הבא:

    Import-Module "C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\<module_version>\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" -force

    עדכן את הנתיב בקובץ ה- Script בשורה #639 באופן הבא:

    Import-Module "C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\<module_version>\netFramework\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" -force

  5. כאשר תתבקשו, הזינו את האישורים של חשבון השירות שקבעתם לצורך התחזות.