Get-MessageTrace i Get-MessageTraceDetail: Monitorowanie statusu poczty w usłudze Exchange Online za pomocą skryptu PowerShell
Polecenie cmdlet: Get-MessageTrace
Opis: To polecenie cmdlet umożliwia monitorowanie wiadomości wysyłanych i odbieranych za pośrednictwem usługi Exchange Online. Pozwala określić, czy wiadomość została odebrana, odrzucona, odroczona lub dostarczona przez usługę. Pokazuje również, jakie działania zostały podjęte w związku z wiadomością, zanim osiągnęła ona swój ostateczny status.
- Get-MessageTrace
- [-EndDate <DateTime>]
- [-Expression <Expression>]
- [-FromIP <String>]
- [-MessageId <MultiValuedProperty>]
- [-MessageTraceId <Guid>]
- [-Page <Int32>]
- [-PageSize <Int32>]
- [-ProbeTag <String>]
- [-RecipientAddress <MultiValuedProperty>]
- [-SenderAddress <MultiValuedProperty>]
- [-StartDate <DateTime>]
- [-Status <MultiValuedProperty>]
- [-ToIP <String>]
- [<CommonParameters>]
Za pomocą tego polecenia cmdlet można przeszukiwać dane wiadomości z ostatnich 10 dni. Jeśli uruchomisz to polecenie cmdlet bez żadnych parametrów, zwrócone zostaną tylko dane z ostatnich 48 godzin. Jeśli wprowadzisz okres starszy niż 10 dni, nie zostanie wyświetlony błąd, ale polecenie nie zwróci żadnych wyników.
Przykład 1:
1 Get-MessageTrace -SenderAddress john@example.com -StartDate 05/03/2020 -EndDate 05/25/2020
Ten skrypt pobiera informacje o monitorowaniu wiadomości wysłanych przez użytkownika john@example.com między 3 maja 2020 r. a 13 maja 2020 r.
Polecenie cmdlet: Get-MessageTraceDetail
Opis: To polecenie cmdlet pozwala wyświetlić szczegóły monitorowani określonej wiadomości.
- Get-MessageTraceDetail
- [-Action <MultiValuedProperty>]
- [-EndDate <DateTime>]
- [-Event <MultiValuedProperty>]
- [-Expression <Expression>]
- [-MessageId <String>]
- [-MessageTraceId <Guid>]
- [-Page <Int32>]
- [-PageSize <Int32>]
- [-ProbeTag <String>]
- [-RecipientAddress <String>]
- [-SenderAddress <String>]
- [-StartDate <DateTime>]
- [<CommonParameters>]
Za pomocą tego polecenia cmdlet można pobrać szczegóły monitorowania wiadomości sprzed 30 dni. Jeśli wprowadzisz okres starszy niż 30 dni, polecenie nie zwróci żadnych wyników.
Przykład 1:
1 Get-MessageTrace -MessageTraceId 2bbad36aa4674c7ba82f4b307fff549f -SenderAddress john@example.com -StartDate 06/13/2020 -EndDate 06/15/2020 | Get-MessageTraceDetail
Ten skrypt pobiera informacje o monitorowaniu wiadomości z określonym identyfikatorem wiadomości sieci Exchange, wysłanych przez użytkownika john@example.com między 13 czerwca 2020 r. a 15 czerwca 2020 r.
Monitorowanie wiadomości za pomocą programu M365 Manager Plus
W zależności od złożoności potrzebnych danych, polecenia cmdlet mogą się różnić. Po co zmagać się ze skomplikowanymi skryptami i parametrami, skoro można pobrać szczegóły jednym kliknięciem? Pobieranie wszystkich istotnych rekordów za pomocą skryptów PowerShell zajmuje dużo czasu, tymczasem raporty z inspekcji w programie M365 Manager Plus dostarczają danych w czasie zbliżonym do rzeczywistego.
Jeśli domyślne profile inspekcji nie odpowiadają Twoim potrzebom, możesz skorzystać z następujących opcji:
- Tworzenie własnych profili audytu.
- Tworzenie własnych widoków raportów z inspekcji.
Przewaga M365 Manager Plus nad natywnymi narzędziami usługi Microsoft 365:
- Długoterminowe dane historyczne: Natywne narzędzia usługi Microsoft 365 mają ograniczenia co do okresu, przez jaki można pobierać dane historyczne w oparciu o dane poddawane inspekcji. W M365 Manager Plus dane inspekcyjne są przechowywane bezterminowo, aby zapewnić kompletny rejestr.
- Inspekcja w czasie rzeczywistym: Zamiast za każdym razem gromadzić dane na potrzeby raportów inspekcyjnych M365 Manager Plus pozwala aktualizować raporty inspekcyjne w czasie rzeczywistym.
- Inspekcje według profilu: Zamiast przeglądać całą listę raportów z inspekcji, aby odnaleźć ten właściwy (tak jak to jest wymagane w usłudze Microsoft 365), w narzędziu M365 Manager Plus można tworzyć własne profile, aby wyświetlać tylko te dane inspekcyjne, które należy zobaczyć.
- Inspekcja na bazie grupy: Podczas inspekcji usługi Azure Active Directory program M365 Manager Plus pozwala generować raporty na temat aktywności użytkownika w oparciu o członkostwo grupowe. Natywne narzędzia Microsoft 365 nie pozwalają przeprowadzać inspekcji na podstawie członkostwa grupowego.
- Zaawansowane filtrowanie: Za pomocą natywnych narzędzi usługi Microsoft 365 dzienniki można filtrować jedynie na podstawie wartości pewnych atrybutów. Z programie M365 Manager Plus można filtrować dzienniki na podstawie każdego atrybutu i w miarę potrzeby wykonywać wyszukiwania oparte na wielu wartościach.
- Widoki niestandardowe: Usługa Microsoft 365 nie udostępnia funkcji widoków niestandardowych, natomiast program M365 Manager Plus pozwala tworzyć niestandardowe widoki, aby wyświetlać filtrowane dane, dane zbiorcze albo przefiltrowane dane zbiorcze.[Dowiedz się więcej]
- Inspekcja godzin pracy: Microsoft 365 nie obsługuje funkcji inspekcji ograniczonego horyzontu czasowego, natomiast M365 Manager Plus pozwala użytkownikowi pozyskiwać informacje inspekcyjne według godzin pracy lub określonego okresu. [Dowiedz się więcej]
- Eksportowanie danych: Za pomocą natywnych narzędzi usługi Microsoft 365 można eksportować dane tylko w formacie CSV. Natomiast w programie M365 Manager Plus można eksportować dane inspekcyjne w formatach PDF, XLSX, HTML lub CSV.