A seção "Pesquisar registros de controle de mensagens" do Estados da documentação:
You can't copy the message tracking log files from another Exchange server and then search them by using the Get-MessageTrackingLog cmdlet. Also, if you manually save an existing message tracking log file, the change in the file's date-time stamp breaks the query logic that Exchange uses to search the message tracking logs.
Mas como os logs são arquivos de texto simples em uma estrutura simplista, você seria capaz de renomear os arquivos de log para integrá-los aos existentes em um servidor diferente. O nome do arquivo é algo ao longo de MSTRKyyymmdd-n.log
, em que n
é um incremento com um máximo de 9999. Se você não usou um método de cópia que pertence ao último registro de tempo de gravação, provavelmente deseja definir os arquivos copiados ' last write timestamps por exemplo usando a propriedade LastWriteTime
do objeto FileInfo
de acordo.
Você também poderia extrair os dados usando Get-MessageTrackingLog
e despejá-los em um arquivo usando Export-Clixml
para poder recarregá-los mais tarde e filtrar os resultados usando as funções do Powershell, se necessário. No entanto, isso exigiria que você usasse uma função diferente para carregar o objeto e privá-lo dos filtros Get-MessageTrackingLog
-específicos.