Get-MessageTrackingReport
이 cmdlet은 온-프레미스 Exchange에서만 작동합니다.
Get-MessageTrackingReport cmdlet을 사용하여 특정 메시지 추적 보고서의 데이터를 반환합니다. 이 cmdlet은 배달 보고서 기능에 사용됩니다.
Exchange Online 배달 보고서는 메시지 추적(Get-MessageTrace 및 Get-MessageTraceDetail cmdlet)으로 대체되었습니다.
아래 구문 섹션에 있는 매개 변수 집합에 대한 자세한 내용은 Exchange cmdlet 구문을 참조하십시오.
Syntax
Get-MessageTrackingReport
[-Identity] <MessageTrackingReportId>
[-BypassDelegateChecking]
[-DetailLevel <MessageTrackingDetailLevel>]
[-DomainController <Fqdn>]
[-DoNotResolve]
[-RecipientPathFilter <SmtpAddress>]
[-Recipients <String[]>]
[-ReportTemplate <ReportTemplate>]
[-ResultSize <Unlimited>]
[-Status <DeliveryStatus>]
[-TraceLevel <TraceLevel>]
[<CommonParameters>]
Description
이 cmdlet에는 보려는 메시지 추적 보고서의 ID가 필요합니다. 따라서 먼저 Search-MessageTrackingReport cmdlet을 사용하여 특정 메시지에 대한 메시지 추적 보고서 ID를 찾은 다음 결과를 이 cmdlet에 전달해야 합니다. 자세한 내용은 Search-MessageTrackingReport를 참조하십시오.
이 cmdlet을 실행하려면 먼저 사용 권한을 할당받아야 합니다. 이 항목에는 해당 cmdlet의 모든 매개 변수가 나열되지만 사용자에게 할당된 사용 권한에 포함되지 않은 일부 매개 변수에는 액세스할 수 없습니다. 조직에서 cmdlet 또는 매개 변수를 실행하는 데 필요한 사용 권한을 확인하려면 Find the permissions required to run any Exchange cmdlet를 참조하세요.
예제
예 1
$Temp = Search-MessageTrackingReport -Identity "David Jones" -Recipients "wendy@contoso.com"
Get-MessageTrackingReport -Identity $Temp.MessageTrackingReportID -ReportTemplate Summary
이 예제에서는 한 사용자에서 다른 사용자로 보낸 메시지에 대한 메시지 추적 보고서를 가져옵니다. 다음은 데이비드 존스가 웬디 리처드슨에게 보낸 메시지에 대한 메시지 추적 보고서의 요약을 반환하는 예제입니다.
예 2
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 }
이 예제에서는 다음 시나리오에 대한 메시지 추적 보고서를 가져옵니다. 사용자 Cigdem Akin은 도착하지 않은 전자 메일 메시지를 joe@contoso.com 예상했습니다. 그녀는 Cigdem을 대신하여 메시지 추적 보고서를 생성해야 하는 지원 센터에 연락하여 표시 이름을 볼 필요가 없습니다.
이 예제에서는 메시지 추적 데이터를 검색하여 특정 메시지 추적 보고서를 검색한 다음 특정 수신자 경로에 대한 자세한 문제 해결 정보를 반환합니다.
매개 변수
-BypassDelegateChecking
BypassDelegateChecking 스위치를 사용하면 기술 지원팀 직원과 관리자가 임의 사용자에 대한 메시지 추적 보고서를 검색할 수 있습니다. 이 스위치를 사용하면 값을 지정할 필요가 없습니다.
기본적으로 각 사용자는 자신의 사서함에서 보내거나 받는 메시지에 대한 메시지 추적 보고서만 볼 수 있습니다. 이 스위치를 사용하면 다른 사용자 간의 메시지 교환에 대한 메시지 추적 보고서를 볼 수 있습니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DetailLevel
DetailLevel 매개 변수는 결과에서 반환할 세부 정보의 양을 지정합니다. 유효한 값은 다음과 같습니다.
- 기본: 사용자에게 더 적합한 간단한 배달 보고서 정보가 반환됩니다.
- 자세한 정보: 서버 이름 및 물리적 토폴로지 정보를 포함하여 전체 보고서 정보가 반환됩니다.
Type: | MessageTrackingDetailLevel |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DomainController
DomainController 매개 변수는 Active Directory에서 데이터를 읽거나 쓰기 위해 이 cmdlet이 사용하는 도메인 컨트롤러를 지정합니다. FQDN(정규화된 도메인 이름)으로 도메인 컨트롤러를 식별합니다. 예: dc01.contoso.com
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DoNotResolve
DoNotResolve 스위치는 이름을 표시하는 전자 메일 주소의 확인을 방지할지 여부를 지정합니다. 이 스위치를 사용하면 값을 지정할 필요가 없습니다.
이 스위치를 사용하면 성능이 향상되지만 표시 이름이 없으므로 결과를 해석하기가 더 어려워질 수 있습니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Identity
Identity 매개 변수는 보려는 메시지 추적 보고서 ID를 지정합니다.
Search-MessageTrackingReport cmdlet을 실행하여 추적 중인 특정 메시지에 대한 메시지 추적 보고서 ID를 찾은 다음 MessageTrackingReportID 필드의 값을 이 매개 변수에 전달해야 합니다.
Type: | MessageTrackingReportId |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-RecipientPathFilter
RecipientPathFilter 매개 변수는 ReportTemplate 매개 변수를 RecipientPath 값과 함께 사용할 때 받는 사람의 이메일 주소를 지정합니다.
Type: | SmtpAddress |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Recipients
Recipients 매개 변수는 ReportTemplate 매개 변수를 값 Summary와 함께 사용할 때 받는 사람의 이메일 주소를 지정합니다. 전자 메일 주소가 여러 개인 경우 각 주소를 쉼표로 구분하여 지정할 수 있습니다.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ReportTemplate
ReportTemplate 매개 변수는 미리 정의된 출력 형식을 지정합니다. 유효한 값은 다음과 같습니다.
- RecipientPath: 메시지의 받는 사람 한 사람에 대한 자세한 추적 보고서를 반환합니다. RecipientPathFilter 매개 변수를 사용하여 받는 사람을 지정합니다.
- 요약: 메시지의 모든 받는 사람에 대한 요약을 반환합니다. Recipients 매개 변수를 사용하여 받는 사람을 지정합니다.
Type: | ReportTemplate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ResultSize
ResultSize 매개 변수는 반환할 최대 결과 수를 지정합니다. 쿼리와 일치하는 모든 요청을 반환하려면 이 매개 변수의 값으로 unlimited를 사용합니다. 기본값은 1,000입니다.
Type: | Unlimited |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Status
Status 매개 변수는 지정된 배달 상태 코드로 결과를 필터링합니다. 유효한 값은 다음과 같습니다.
- 배달됨
- 읽기
- 보류 중
- 전송
- 실패
Type: | _DeliveryStatus |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TraceLevel
TraceLevel 매개 변수는 결과에 포함할 세부 정보를 지정합니다. 유효한 값은 다음과 같습니다.
- 낮음: 액세스한 서버, 타이밍, 메시지 추적 검색 결과 수 및 오류 정보를 포함하여 최소 추가 데이터가 반환됩니다.
- 중간: 낮음 설정에 대해 반환된 데이터 외에도 실제 메시지 추적 검색 결과도 반환됩니다.
- 높음: 전체 진단 데이터가 반환됩니다.
메시지 추적 문제를 해결하기 위해 이 매개 변수만 사용해야 합니다.
Type: | TraceLevel |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
입력
Input types
이 cmdlet이 수락하는 입력 형식을 보려면 Cmdlet 입출력 형식을 참조하세요. cmdlet의 입력 형식 필드가 비어 있을 경우 cmdlet은 입력 데이터를 수락하지 않습니다.
출력
Output types
이 cmdlet이 수락하는 반환 형식(출력 형식이라고도 함)을 보려면 Cmdlet 입출력 형식을 참조하세요. 출력 형식 필드가 비어 있는 경우 cmdlet은 데이터를 반환하지 않습니다.