Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-19
Используйте командлет Get-MessageTrackingReport для получения данных об определенном отчете отслеживания сообщений. Командлет требует указания идентификатора просматриваемого отчета отслеживания. Таким образом, следует вначале применить командлет Search-MessageTrackingReport для нахождения идентификатора отчета для определенного сообщения. Затем идентификатор отчета об отслеживании передается из командлета Search-MessageTrackingReport в командлет Get-MessageTrackingReport. Дополнительные сведения см. в разделе Search-MessageTrackingReport. Дополнительные сведения об отслеживании сообщений см. в разделе Understanding Message Tracking.
Синтаксис
Get-MessageTrackingReport -Identity
<MessageTrackingReportId> [-BypassDelegateChecking
<SwitchParameter>] [-DetailLevel <Basic | Verbose>]
[-DomainController <Fqdn>] [-DoNotResolve
<SwitchParameter>] [-RecipientPathFilter <SmtpAddress>]
[-Recipients <String[]>] [-ReportTemplate <Summary |
RecipientPath>] [-ResultSize <Unlimited>] [-Status
<Unsuccessful | Pending | Delivered | Transferred | Read>]
[-TraceLevel <Low | Medium | High>]
|
Параметры
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
Identity |
Обязательный |
Microsoft.Exchange.Management.Tracking.MessageTrackingReportId |
Параметр Identity указывает идентификатор получаемого отчета об отслеживании сообщения. Для обнаружения идентификатора отчета об отслеживании определенного сообщения следует использовать командлет Search-MessageTrackingReport, а затем передать значение поля MessageTrackingReportID в данный параметр. |
BypassDelegateChecking |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр BypassDelegateChecking позволяет специалистам службы поддержки и администраторам получить отчеты об отслеживании сообщений для всех пользователей. По умолчанию все пользователи могут просматривать отчеты об отслеживании только для отправляемых или получаемых ими сообщений. При использовании данного параметра Exchange позволяет просматривать отчеты об отслеживании сообщений, передаваемых от пользователя к пользователю. |
DetailLevel |
Необязательный |
Microsoft.Exchange.InfoWorker.Common.MessageTracking.MessageTrackingDetailLevel |
Параметр DetailLevel указывает количество подробной информации, отображаемой для отчета об отслеживании сообщений. Можно использовать одно из следующих значений:
При указании значения |
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
|
DoNotResolve |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр DoNotResolve предотвращает разрешение адресов электронной почты в отображаемые имена. Этот параметр повышает производительность, но затрудняет интерпретацию, поскольку отображаемые имена отсутствуют. |
RecipientPathFilter |
Необязательный |
Microsoft.Exchange.Data.SmtpAddress |
Параметр RecipientPathFilter указывает получателя, для которого команда возвращает подробный отчет об отслеживании. Используйте этот параметр вместе с шаблоном отчета RecipientPath. |
Recipients |
Необязательный |
System.String[] |
Параметр Recipients указывает получателей, для которых необходимо получить сведения об отслеживании сообщений. Этот параметр можно использовать для указания получателей в сведениях об отчете вместе с шаблоном отчета Summary. |
ReportTemplate |
Необязательный |
Microsoft.Exchange.InfoWorker.Common.MessageTracking.ReportTemplate |
Параметр ReportTemplate указывает предварительно определенный формат выводимых данных. Возможен возврат сводной таблицы для всех получателей или подробного отчета об отслеживании для одного получателя. Укажите одно из следующих значений:
|
ResultSize |
Необязательный |
Microsoft.Exchange.Data.Unlimited |
Параметр ResultSize указывает максимальное число
возвращаемых результатов. Если требуется, чтобы возвращались все
сообщения, соответствующие условию поиска, присвойте этому
параметру значение |
Status |
Необязательный |
Microsoft.Exchange.Management.Tracking._DeliveryStatus |
Параметр Status указывает требуемые коды состояния доставки. Возможно указание одного из следующих значений:
|
TraceLevel |
Необязательный |
Microsoft.Exchange.Management.Tracking.TraceLevel |
Параметр TraceLevel указывает, включаются ли дополнительные подробности трассировки в отчет отслеживания сообщений. Этот параметр предназначен для использования при диагностике проблем с отслеживанием сообщений. Допустимые значения параметра TraceLevel:
|
Подробное описание
Запись «Отслеживание сообщений» в разделе Разрешения транспорта.
Примеры
ПРИМЕР 1
В этом примере выполняется получение отчета об отслеживании сообщений, отправленных от одного пользователя к другому. В данном случае возвращается сводная таблица отчета об отслеживании сообщения, отправленного Дэвидом Джонсом (David Jones) пользователю Венди Ричардсон (Wendy Richardson).
Скопировать код | |
---|---|
$Temp = Search-MessageTrackingReport -Identity "David Jones" -Recipients "wendy@contoso.com" Get-MessageTrackingReport -Identity $Temp.MessageTrackingReportID -ReportTemplate Summary |
ПРИМЕР 2
В этом примере выполняется получение отчета об отслеживании сообщения по следующему сценарию. Пользователь Сигдем Акин ждала письма с адреса joe@contoso.com, но так и не получила его. Она обратилась к специалистам службы поддержки, которым необходимо разобраться в ситуации. Служба поддержки должна создать отчет об отслеживании сообщений от имени этого пользователя, а отображаемые имена не требуются.
В этом примере в данных об отслеживании сообщения выполняется поиск определенных отчетов об отслеживании. После этого возвращаются подробные данные об устранении неполадок для указанного пути получателя.
Скопировать код | |
---|---|
Search-MessageTrackingReport -Identity "Cigdem Akin" -Sender "joe@contoso.com" -ByPassDelegateChecking -DoNotResolve | ForEach-Object { Get-MessageTrackingReport -Identity $_.MessageTrackingReportID -DetailLevel Verbose -BypassDelegateChecking -DoNotResolve -RecipientPathFilter "cigdem@fabrikam.com" -ReportTemplate RecipientPath } |