- 7/7/2020
- 4 minutos para ler
-
- m
- c
- m
- Um
- v
-
+1
Mensagem de registros de controle a atividade de mensagens como e-mail flui através do pipeline de transporte em servidores de caixa de Correio e servidores de Transporte de Borda. Você pode usar o Get-MessageTrackingLog cmdlet na Shell de gerenciamento de troca para procurar entradas no log de rastreamento de mensagens, usando critérios de pesquisa específicos. Por exemplo:
-
Descubra o que aconteceu a uma mensagem que foi enviada por um usuário para um destinatário específico.
-
descubra se uma regra de fluxo de correio (também conhecida como regra de transporte) agiu com base numa mensagem.
-
descubra se uma mensagem enviada por um remetente da Internet a transformou na sua organização de Intercâmbio.
-
Encontre todas as mensagens enviadas por um utilizador especificado durante um período de tempo especificado.o que precisa de saber antes de começar?
-
tempo estimado para completar: 10 minutos
-
é necessário atribuir-lhe permissões antes de poder executar este procedimento ou procedimentos. Para ver que permissões precisa, veja o item “rastreamento de mensagens”no tópico Permissões de fluxo de correio.
-
a procura dos registos de localização de mensagens requer que o serviço de pesquisa de Log de transporte Microsoft Exchange esteja em execução. Se você desativar ou parar este serviço, você não pode pesquisar os registros de rastreamento de mensagens ou executar relatórios de entrega. No entanto, parar este serviço não afeta outras características em troca.
-
os nomes dos campos apresentados nos resultados do ‘Get-MessageTrackingLog cmdlet’ são semelhantes aos nomes reais dos Campos encontrados nos ficheiros de registo de mensagens. As maiores diferenças são:
-
as erupções cutâneas são removidas dos nomes dos Campos. Por exemplo, o ID de mensagem interna é mostrado como
InternalMessageId
. -
O campo data-hora é apresentado como
Timestamp
. -
o campo do endereço do destinatário é apresentado como
Recipients
. -
o campo remetente-endereço é apresentado como
Sender
.
-
-
O campo data-hora no registo de seguimento de mensagens armazena informação em tempo Universal Coordenado (UTC). No entanto, você precisa digitar o seu critério de data-hora de pesquisa para os parâmetros de início ou fim no formato regional data-hora do computador que você está usando para realizar a pesquisa.
-
não pode copiar os ficheiros de registo de seguimento de mensagens de outro servidor de Intercâmbio e, em seguida, pesquisá-los usando o cmdlet do Get-MessageTrackingLog. Além disso, se você gravar manualmente um arquivo de registro de rastreamento de mensagens existente, a alteração no carimbo de data-hora do arquivo quebra a lógica de consulta que troca usa para pesquisar os registros de rastreamento de mensagens.
-
In Exchange 2016, the Get-MessageTrackingLog cmdlet is able to search the message tracking logs on Exchange 2013 Mailbox servers and Exchange 2010 Hub Transport servers in the same Active Directory site. Em troca de 2019, o Get-MessageTrackingLog cmdlet é capaz de pesquisar os logs de rastreamento de mensagens no Exchange 2016 e trocar servidores de caixa de correio 2013 no mesmo site de Diretório Ativo.
-
para obter informações sobre os atalhos de teclado que se podem aplicar aos procedimentos neste tópico, veja os atalhos de teclado no centro de Intercâmbio administrativo.está com problemas? Peça ajuda nos fóruns de Intercâmbio. Visite os fóruns em: Exchange Server, Exchange Online, ou Exchange Online Protection.
- Use a Shell Exchange Management para procurar nos registos de seguimento de mensagens
- Usar o Shell de Gerenciamento do Exchange para controlar a saída de log de controle de mensagem de busca
- Usar o Shell de Gerenciamento do Exchange para pesquisar os logs de controle de mensagem para mensagem de entradas em vários servidores
- Use o CEA para procurar os registos de seguimento de mensagens
Use a Shell Exchange Management para procurar nos registos de seguimento de mensagens
para procurar nos registos de seguimento de mensagens por eventos específicos, use a seguinte sintaxe.
Get-MessageTrackingLog
Para visualizar as 1000 mensagens mais recentes entradas de log de controle no servidor, execute o seguinte comando:
Get-MessageTrackingLog
Este exemplo procura a mensagem de registos de rastreio no servidor local para todas as entradas da 3/28/2015 8:00 às 3/28/2015 5:00 PM para todos os eventos FALHA onde o remetente da mensagem foi [email protected].
Get-MessageTrackingLog -ResultSize Unlimited -Start "3/28/2015 8:00AM" -End "3/28/2015 5:00PM" -EventId "Fail" -Sender "[email protected]"
Usar o Shell de Gerenciamento do Exchange para controlar a saída de log de controle de mensagem de busca
Use a sintaxe a seguir.
Get-MessageTrackingLog <SearchFilters> | <Format-Table | Format-List>
este exemplo procura nos registos de seguimento de mensagens usando os seguintes critérios de pesquisa:
-
resultados de retorno para os primeiros 1000 eventos de envio.
-
mostra os resultados no formato da lista.
-
Exibir Apenas os nomes de campos que começam com
Send
ouRecipient
. -
Escrever a saída para um novo arquivo chamado
D:\Send Search.txt
Get-MessageTrackingLog -EventId Send | Format-List Send*,Recipient* | Set-Content -Path "D:\Send Search.txt"
Usar o Shell de Gerenciamento do Exchange para pesquisar os logs de controle de mensagem para mensagem de entradas em vários servidores
Normalmente, o valor do MessageID: campo de cabeçalho permanece constante à medida que a mensagem percorre toda a organização do Exchange. Esta propriedade é chamada de InternetMessageId em Utilitários de visualização de filas, e MessageId nos utilitários de visualização de log de rastreamento de mensagens. Depois de ter determinado o MessageID: valor de uma mensagem específica, você pode procurar por informações sobre essa mensagem nos registros de rastreamento de mensagens em cada servidor de caixa de correio em sua organização de Intercâmbio.
para procurar todas as entradas de registo de seguimento de mensagens para uma mensagem específica em todos os servidores de caixa de correio e trocar os servidores de transporte de Hub 2010, use a seguinte sintaxe.
$Servers = Get-ExchangeServer; $Servers | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | Get-MessageTrackingLog -MessageId <MessageID> | Select-Object <CommaSeparatedFieldNames> | Sort-Object -Property <FieldName>
este exemplo procura os registos de localização de mensagens em todos os servidores de correio e troca de 2010 servidor de transporte Hub usando os seguintes critérios de pesquisa:
-
encontre quaisquer itens relacionados com uma mensagem que tenha um MessageID: valor de
<[email protected]>
. Note que você pode omitir os caracteres do intervalo de ângulo (<
>
). Se não o fizer, terá de incluir todo o MessageID: valor entre aspas. -
para cada item, mostra os campos data-hora, servidor-nome, Cliente-Nome, código, ID do evento e endereço do destinatário.
-
ordenar os resultados pelo campo data-hora.
$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
Use o CEA para procurar os registos de seguimento de mensagens
pode usar a funcionalidade de relatórios de entrega para administradores no centro de administração de Intercâmbio (CEA) para procurar nos registos de seguimento de mensagens informações sobre mensagens enviadas ou recebidas por uma caixa de correio específica na sua organização. Para mais informações, consulte as mensagens de Via com relatórios de entrega.
-