Udostępnij za pośrednictwem


Nie można przywrócić formularza programu Outlook usuniętego z biblioteki formularzy organizacyjnych

Symptomy

Nie można przywrócić formularza programu Microsoft Outlook, który został usunięty z biblioteki formularzy organizacyjnych w Microsoft Exchange Online.

Przyczyna

Podczas zapisywania formularza programu Outlook w bibliotece formularzy organizacyjnych Exchange Online przechowuje formularz w poddrzewiu innym niż IPM w hierarchii folderów publicznych. Po usunięciu formularza programu Outlook z biblioteki formularzy organizacyjnych Exchange Online przenosi ten formularz do folderu dumpster dla biblioteki formularzy organizacyjnych. Ten folder jest innym folderem publicznym w poddrzewie innym niż IPM i nie jest widoczny z poziomu żadnego klienta poczty e-mail.

Rozwiązanie

Aby przywrócić usunięty formularz programu Outlook z folderu dumpster dla biblioteki formularzy organizacyjnych, wykonaj następujące kroki.

Uwaga

Uruchom procedurę na komputerze z zainstalowanym programem Outlook. Użyj profilu programu Outlook, który może uzyskiwać dostęp do folderów publicznych.

  1. Uruchom następujące polecenie, aby nawiązać połączenie z programem Exchange Online programu PowerShell:

    Connect-ExchangeOnline
    
  2. Uruchom następujące polecenie, aby uzyskać ścieżkę poddrzewo inne niż IPM folderu dumpster zawierającego usunięty formularz:

    Get-PublicFolder (Get-PublicFolder -Identity "\NON_IPM_SUBTREE\EFORMS REGISTRY\Organizational Forms Library").DumpsterEntryId | FL Identity
    

    Dane wyjściowe polecenia powinny przypominać następującą przykładową ścieżkę folderu:

    Identity : \NON_IPM_SUBTREE\DUMPSTER_ROOT\DUMPSTER_EXTEND\RESERVED_1\RESERVED_1\956b7daa-0f13-4b0a-a944-7774818b6dec
    
  3. Użyj narzędzia MFCMAPI , aby przywrócić usunięty formularz programu Outlook do biblioteki formularzy organizacyjnych. Wykonaj następujące czynności:

    1. Określ, czy instalacja programu Outlook jest wersją 32-bitową, czy 64-bitową, sprawdzającpozycję Konto> pakietu Office plików>O programie Outlook.

    2. Pobierz i wyodrębnij najnowszą 32-bitową lub 64-bitową wersję MFCMAPI , aby dopasować ją do instalacji programu Outlook.

      Ważna

      Mimo że edytor MFCMAPI jest obsługiwany, należy zachować ostrożność, jeśli używasz go do zmiany ustawień skrzynki pocztowej. Niepoprawne użycie edytora MFCMAPI może trwale uszkodzić skrzynkę pocztową.

    3. Upewnij się, że program Outlook jest zamknięty, a następnie uruchom MFCMapi.exe. Jeśli zostanie wyświetlony ekran uruchamiania MFCMAPI, zamknij go.

    4. Wybierz pozycję Opcje narzędzi>, aby otworzyć okno Opcje.

    5. Wybierz obie 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

    6. Wybierz pozycję Logowanie sesji>, aby otworzyć okno Wybierz profil.

    7. Wybierz profil programu Outlook, który może uzyskiwać dostęp do folderów publicznych, a następnie wybierz przycisk OK.

    8. W okienku po lewej stronie kliknij dwukrotnie pozycję Foldery publiczne, aby otworzyć okno Redaktor właściwości.

    9. W okienku po lewej stronie rozwiń węzeł Kontener główny, a następnie przejdź do folderu dumpster w ścieżce znajdującej się w kroku 2.

    10. Kliknij prawym przyciskiem myszy folder dumpster, a następnie wybierz pozycję Otwórz tabelę skojarzonej zawartości. Tabela zawiera listę usuniętych elementów.

    11. Zidentyfikuj formularz programu Outlook, który chcesz przywrócić. Formularze programu Outlook mają wartość IPM.Microsoft.FolderDesign.FormsDescription w kolumnie Message Class . Wybierz formularz, aby wyświetlić jego nazwę w górnej części skojarzonej tabeli zawartości.

    12. Kliknij prawym przyciskiem myszy formularz, który chcesz przywrócić, a następnie wybierz pozycję Kopiuj komunikaty.

    13. W innym oknie MFCMAPI przejdź do folderu \NON_IPM_SUBTREE\EFORMS REGISTRY\Organizational Forms Library .

    14. W okienku po lewej stronie kliknij prawym przyciskiem myszy folder, a następnie wybierz pozycję Wklej.

    15. W wierszu polecenia Kopiowanie wiadomości z prośbą o potwierdzenie operacji kopiowania i wklejania możesz opcjonalnie przenieść formularz zamiast kopiować go. Wybierz przycisk OK.

      Uwaga

      Aby wyświetlić przywrócony formularz, kliknij prawym przyciskiem Organizational Forms Library myszy folder, a następnie wybierz pozycję Otwórz tabelę skojarzonej zawartości.

    16. Zamknij wszystkie okna MFCMAPI, aby zamknąć aplikację.

    17. Uruchom program Outlook i sprawdź, czy wcześniej usunięty formularz programu Outlook został przywrócony do biblioteki formularzy organizacyjnych.