Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas tworzenia folderu wyszukiwania dla wszystkich elementów poczty w programach Outlook 2019, Outlook 2016, Outlook 2013 lub Outlook dla usługi Microsoft 365 folder może zawierać nieoczekiwane elementy z pustym tematem. Jeśli najedziesz myszą na te elementy, zostaną wyświetlone następujące informacje:
W folderze: PersonMetadata
Folder PersonMetadata jest tworzony i używany przez program Outlook Customer Manager (OCM). Mimo że usługa OCM została wycofana w czerwcu 2020 r., program Outlook nadal używa tego folderu. Podczas tworzenia nowych elementów w folderze Kontakty lub w folderze pamięci podręcznej adresatów (ukryty folder w folderze Kontakty), w folderze PersonMetadata tworzone są powiązane elementy.
Folder PersonMetadata jest zwykle ukryty przed innymi częściami interfejsu użytkownika programu Outlook. Jednak elementy poczty z folderu PersonMetadata mogą być zawarte w folderach wyszukiwania. Takie elementy można rozpoznać po pustym wierszu tematu.
Folder PersonMetadata i elementy, które są w nim tworzone zostaną usunięte z usługi w przyszłości. W międzyczasie można użyć jednego z następujących obejść tego problemu.
Obejście 1
Aby zapobiec wyświetlaniu elementów poczty w folderze PersonMetadata w folderach wyszukiwania, wykonaj następujące czynności:
- Kliknij prawym przyciskiem myszy folder wyszukiwania, a następnie kliknij polecenie Dostosuj ten folder wyszukiwania.
- Kliknij pozycję Przeglądaj i usuń zaznaczenie opcji Wyszukaj podfoldery.
- Ręcznie wybierz foldery, które chcesz dołączyć.
Obejście 2
Jeśli otrzymasz powiadomienie „limit elementów folderu”, które stwierdza, że zawartość folderu PersonMetadata zbliża się do limitu 1 miliona elementów, użyj jednej z następujących metod, aby usunąć wszystkie elementy w folderze.
Powiadomienie o limicie elementu folderu:
Metoda 1. Uruchamianie MFCMAPI na komputerze użytkownika, którego dotyczy problem
Użyj tej metody, jeśli problem występuje tylko u kilku użytkowników. Jeśli problem ten dotyczy wielu użytkowników, użyj metody 2.
Zakończ pracę programu Outlook.
Pobierz narzędzie MFCMAPI.
Uruchom program MfcMapi.exe i wybierz przycisk OK.
W menu Narzędzia wybierz Opcje, określ następujące opcje, a następnie wybierz przycisk OK:
- Używanie flagi MDB_Online podczas wywoływania procedury OpenMsgStore
- Używanie flagi MAPI_NO_CACHE podczas wywoływania procedury OpenEntry
W menu Sesja wybierz pozycję Logowanie.
Na liście Nazwa profilu wybierz profil skrzynki pocztowej, a następnie wybierz przycisk OK.
Kliknij dwukrotnie odpowiedni magazyn wiadomości programu Microsoft Exchange. Zazwyczaj jest to wpis z ustawieniem Default Store = True.
W okienku nawigacji rozwiń węzeł Kontener główny, rozwiń pozycję Góra magazynu informacji i wybierz pozycję PersonMetadata.
Uwaga
Tekst węzła Góra magazynu informacji może wyświetlać się w innym języku, w zależności od ustawień regionalnych skrzynki pocztowej.
Kliknij prawym przyciskiem myszy pozycję PersonMetadata>Zaawansowane>Opróżnij elementy i podfoldery z tego folderu.
W oknie dialogowym Usuwanie elementów i podfolderów wybierz pozycję Twarde usunięcie, a następnie wybierz przycisk OK.
Podczas wykonywania operacji usuwania może się wydawać, że narzędzie MFCMAPI przestało odpowiadać. Postęp pracy można nadzorować, uruchamiając polecenie cmdlet Get-MailboxFolderStatistics.
Metoda 2. Uruchamianie skryptu EWS jako administrator
Ta metoda wymaga skonfigurowania konta usługi w celu personifikacji użytkownika. Zobacz ten artykuł, aby dowiedzieć się, jak skonfigurować personifikację.
Pobierz i zainstaluj zarządzany interfejs API EWS na komputerze, na którym zamierzasz uruchomić skrypt EWS.
Pobierz skrypt EWS.
Uruchom następujące polecenie cmdlet jako administrator, aby zainstalować najnowszy moduł zarządzania programem Exchange Online PowerShell:
Install-Module ExchangeOnlineManagement
Uruchom następujące polecenie cmdlet, aby opróżnić folder PersonMetadata dla unikatowego użytkownika:
.\CleanPersonMetadata.ps1 -Identity user@contoso.com
To polecenie cmdlet trwale usuwa zawartość (elementy nie są przenoszone do elementów usuniętych). Jeśli chcesz najpierw zasymulować usunięcie, użyj parametru
-WhatIf
.Aby uruchomić skrypt wobec kilku użytkowników, należy utworzyć plik CSV zawierający kolumnę Tożsamość oraz adresy SMTP tych użytkowników. Następnie uruchom następujące polecenie cmdlet:
Import-CSV UserList.csv | .\CleanPersonMetadata.ps1 -Confirm:$false
Uwaga: jeśli wystąpi błąd, że nie można odnaleźć modułu, musisz zaktualizować skrypt, aby był zgodny ze ścieżką pliku do modułu. Skrypt ma obecnie następującą ścieżkę:
Import-Module "C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\<module_version>\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" -force
Zaktualizuj ścieżkę w skrypcie w wierszu nr 639 w następujący sposób:
Import-Module "C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\<module_version>\netFramework\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" -force
Po wyświetleniu monitu wprowadź dane konta usługi skonfigurowanego do personifikacji.