Puste wyniki są zwracane po uruchomieniu Search-AdminAuditLog lub Search-MailboxAuditLog za pomocą parametru w programie Exchange Server

Oryginalny numer artykułu KB:   3054391

Symptomy

Po uruchomieniu poleceń cmdlet Search (Szukaj-AdminAuditLog lub Search-MailboxAuditLog ) w powłoce zarządzania programu Exchange razem z parametrami cmdlet lub Parametry do filtrowania wyników zostanie zwrócony pusty zestaw wyników. Nawet jeśli zostanie uruchomione Search-AdminAuditLog polecenie cmdlet bez parametrów, pełne wyniki mogą nie zostać zwrócone zgodnie z oczekiwaniami.

Ten problem występuje w programach Microsoft Exchange Server 2013 i Exchange Server 2016.

Obejście problemu

Aby obejść ten problem, Ustaw język i ustawienia regionalne dla kont System i usługa sieciowa na angielski (Stany Zjednoczone) na serwerze, na którym znajduje się przeszukana Skrzynka pocztowa (aktywna kopia bazy danych zawierająca skrzynkę pocztową, której używasz, wyszukiwanie).

  1. Ustaw język angielski (Stany Zjednoczone) jako podstawowy język.
    1. W panelu sterowania Otwórz Język.
    2. Dodaj język angielski (Stany Zjednoczone).
    3. Kliknij pozycję Opcje dla dodanego języka.
    4. Kliknij pozycję Pobierz i zainstaluj pakiet językowy, jeśli jest wyświetlany.
    5. Kliknij pozycję Ustaw ten język jako podstawowy.
  2. Skopiuj ustawienia regionalne.
    1. W panelu sterowania Otwórz region.

    2. Wybierz pozycję angielski (Stany Zjednoczone) jako format na liście rozwijanej "formatowanie:".

    3. Kliknij kartę Administracja .

    4. Na karcie Administracja kliknij pozycję Kopiuj ustawienia.

    5. W oknie dialogowym ekran powitalny i ustawienia nowego konta użytkownika kliknij pozycję, aby wybrać pozycję ekran powitalny i konta systemowe, a następnie kliknij przycisk OK.

      Uwaga

      Konta systemowe obejmują konto usługa sieciowa.

      Wybieranie opcji ekran powitalny i konta systemowe

    6. Kliknij pozycję Zmień ustawienia regionalne systemu... i ustaw dla niego angielski (Stany Zjednoczone).

  3. Uruchom ponownie program Exchange Server.

Aby sprawdzić, czy ustawienia regionalne i językowe są właściwe, Otwórz okno programu Windows PowerShell i uruchom Get-UICulture polecenie. Polecenie powinno zwrócić stan EN-pl w kolumnie Nazwa .

Uwaga

Usługa MSExchangeDelivery może nie rozpoczynać się od serwera programu Exchange. Jeśli usługa nie zostanie uruchomiona, wykonaj następujące czynności:

  1. Zmienianie konta logowania usługi na system lokalny.
  2. Przywróć konto logowania do usługi sieciowej.
  3. Uruchom usługę.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".