- 7/7/2020
- 4 perc olvasni
-
- m
- c
- m
- A
- V
-
+1
postaláda-kiszolgálókon és az Edge-szállítási kiszolgálókon történő szállítási folyamaton keresztül. Az Exchange Management Shell Get-MessageTrackingLog parancsmagjával meghatározott keresési feltételek alapján kereshet bejegyzéseket az üzenetkövetési naplóban. Például:
-
Tudja meg, mi történt egy üzenettel, amelyet egy felhasználó küldött egy adott címzettnek.
-
Tudja meg, hogy egy levélfolyam-szabály (más néven szállítási szabály) működött-e egy üzenetben.
-
Tudja meg, hogy egy internetes feladótól küldött üzenet bekerült-e az Exchange szervezetébe.
-
keresse meg az összes üzenetet, amelyet egy megadott felhasználó küldött egy meghatározott időszak alatt.
- mit kell tudni, mielőtt elkezdené?
- használja az Exchange Management Shell-t az üzenetkövetési naplók kereséséhez
- az Exchange Management Shell segítségével vezérelheti az üzenetkövetési napló keresésének kimenetét
- használja az Exchange Management Shell-t az Üzenetkövetési naplók kereséséhez több kiszolgálón lévő üzenetbejegyzések után
- az EAC használata az üzenetkövetési naplók kereséséhez
mit kell tudni, mielőtt elkezdené?
-
becsült befejezési idő: 10 perc
-
az eljárás vagy eljárások végrehajtása előtt engedélyekkel kell rendelkeznie. Ha meg szeretné tudni, hogy milyen engedélyekre van szüksége, olvassa el az “Üzenetkövetés” bejegyzést a Levélfolyam-engedélyek témakörben.
-
az üzenetkövetési naplók kereséséhez futnia kell a Microsoft Exchange szállítási napló keresési szolgáltatásának. Ha letiltja vagy leállítja ezt a szolgáltatást, nem kereshet az üzenetkövetési naplókban, illetve nem futtathat kézbesítési jelentéseket. Ennek a szolgáltatásnak a leállítása azonban nem érinti a cserébe más funkciókat.
-
a Get-MessageTrackingLog parancsmag eredményeiben megjelenő mezőnevek hasonlóak az üzenetkövetési naplófájlokban található tényleges mezőnevekhez. A legnagyobb különbségek a következők:
-
A kötőjelek eltávolításra kerülnek a mezőnevekből. Például a belső üzenetazonosító
InternalMessageId
néven jelenik meg. -
a dátum-idő mező a következőképpen jelenik meg:
Timestamp
. -
a címzett-cím mező a következőképpen jelenik meg:
Recipients
. -
a feladó-cím mező a következőképpen jelenik meg:
Sender
.
-
-
az üzenetkövetési napló dátum-idő mezője koordinált Világidőben (UTC) tárolja az információkat. A kezdés vagy Befejezés paraméterekhez azonban meg kell adnia a dátum-idő keresési feltételeket a keresés végrehajtásához használt számítógép regionális dátum-idő formátumában.
-
nem másolhatja át az Üzenetkövetési naplófájlokat egy másik Exchange-kiszolgálóról, majd a Get-MessageTrackingLog parancsmag segítségével kereshet bennük. Továbbá, ha manuálisan ment egy meglévő üzenetkövetési naplófájlt, a fájl dátum-időbélyegzőjének módosítása megtöri azt a lekérdezési logikát, amelyet az Exchange az üzenetkövetési naplók keresésére használ.
-
Az Exchange 2016-ban a Get-MessageTrackingLog parancsmag képes keresni az Üzenetkövetési naplókat az Exchange 2013 Postafiókkiszolgálókon és az Exchange 2010 Hub átviteli kiszolgálókon ugyanazon az Active Directory-webhelyen. Az Exchange 2019-ben a Get-MessageTrackingLog parancsmag képes keresni az Üzenetkövetési naplókat az Exchange 2016 és az Exchange 2013 Postafiókkiszolgálókon ugyanazon az Active Directory-webhelyen.
-
a témakör eljárásaira alkalmazható billentyűparancsokról az Exchange felügyeleti központjában található Billentyűparancsok című témakörben talál további információt.
tipp
problémái vannak? Kérjen segítséget a Cserefórumokon. Látogasson el a következő fórumokra: Exchange Server, Exchange Online vagy Exchange Online Protection.
használja az Exchange Management Shell-t az üzenetkövetési naplók kereséséhez
az üzenetkövetési naplóbejegyzések konkrét eseményekhez való kereséséhez használja a következő szintaxist.
Get-MessageTrackingLog
a kiszolgáló 1000 legutóbbi üzenetkövetési naplóbejegyzésének megtekintéséhez futtassa a következő parancsot:
Get-MessageTrackingLog
Ez a példa a helyi kiszolgáló üzenetkövetési naplóiban keresi az összes bejegyzést 3/28/2015 8:00-tól 3/28/2015-ig 5:00 PM-ig minden hiba esetén események, ahol az üzenet küldője volt [email protected].
Get-MessageTrackingLog -ResultSize Unlimited -Start "3/28/2015 8:00AM" -End "3/28/2015 5:00PM" -EventId "Fail" -Sender "[email protected]"
az Exchange Management Shell segítségével vezérelheti az üzenetkövetési napló keresésének kimenetét
használja a következő szintaxist.
Get-MessageTrackingLog <SearchFilters> | <Format-Table | Format-List>
Ez a példa a következő keresési feltételek alapján keresi az üzenetkövetési naplókat:
-
az első 1000 küldési esemény eredményeinek visszaadása.
-
Az eredmények megjelenítése a lista formátumban.
-
csak azokat a mezőneveket jelenítse meg, amelyek a következővel kezdődnek:
Send
vagyRecipient
. -
írja be a kimenetet egy új fájlba, amelynek neve
D:\Send Search.txt
Get-MessageTrackingLog -EventId Send | Format-List Send*,Recipient* | Set-Content -Path "D:\Send Search.txt"
használja az Exchange Management Shell-t az Üzenetkövetési naplók kereséséhez több kiszolgálón lévő üzenetbejegyzések után
általában a MessageID: header mező értéke állandó marad, ahogy az üzenet halad az egész csere szervezet. Ennek a tulajdonságnak a neve InternetMessageId a várólista – megtekintési segédprogramokban, MessageId pedig az üzenetkövetési napló-megtekintési segédprogramokban. Miután meghatározta az Üzenetazonosítót: egy adott üzenet értéke, információt kereshet az üzenetről az Exchange-szervezet minden Postaládakiszolgálójának üzenetkövetési naplóiban.
Ha az összes postaládakiszolgálón és az Exchange 2010 Hubtovábbítási kiszolgálókon az összes üzenetkövetési naplóbejegyzésben egy adott üzenetet szeretne keresni, használja a következő szintaxist.
$Servers = Get-ExchangeServer; $Servers | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | Get-MessageTrackingLog -MessageId <MessageID> | Select-Object <CommaSeparatedFieldNames> | Sort-Object -Property <FieldName>
Ez a példa az összes postafiók-kiszolgáló és az Exchange 2010 Hub szállítási kiszolgáló üzenetkövetési naplóiban keres a következő keresési feltételek alapján:
-
keresse meg az Üzenetazonosítóval rendelkező üzenethez kapcsolódó bejegyzéseket:
<[email protected]>
értéke. Ne feledje, hogy kihagyhatja a szögletes zárójel karaktereket (<
>
). Ha nem, akkor a teljes MessageID: értéket idézőjelbe kell tennie. -
minden bejegyzésnél jelenítse meg a date-time, server-hostname, client-hostname, source, event-id és recipient-address mezőket.
-
rendezze az eredményeket a dátum-idő mező szerint.
$Servers = Get-ExchangeServer; $Servers | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | Get-MessageTrackingLog -MessageId [email protected] | Select-Object Timestamp,ServerHostname,ClientHostname,Source,EventId,Recipients | Sort-Object -Property Timestamp
az EAC használata az üzenetkövetési naplók kereséséhez
Az Exchange felügyeleti központ (EAC) adminisztrátoroknak szánt Kézbesítési jelentések szolgáltatásával az üzenetkövetési naplók között kereshet a szervezet egy adott postaládája által küldött vagy fogadott üzenetekről. További információ: üzenetek nyomon követése kézbesítési jelentésekkel.