Skip to content

Commit 6c01961

Browse files
committed
Add messageId parameter
1 parent 02230ed commit 6c01961

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Email-Exchange/Invoke-ListMessageTrace.ps1

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,15 @@ Function Invoke-ListMessageTrace {
1515

1616
try {
1717
$TenantFilter = $Request.Body.tenantFilter
18-
$SearchParams = @{
19-
StartDate = (Get-Date).AddDays( - $($Request.Body.days)).ToUniversalTime().ToString('s')
20-
EndDate = (Get-Date).ToUniversalTime().ToString('s')
18+
19+
if ($Request.Body.MessageId) {
20+
$SearchParams = @{ 'MessageId' = $Request.Body.messageId }
21+
} else {
22+
$Days = $Request.Body.days
23+
$SearchParams = @{
24+
StartDate = (Get-Date).AddDays(-$Days).ToUniversalTime().ToString('s')
25+
EndDate = (Get-Date).ToUniversalTime().ToString('s')
26+
}
2127
}
2228

2329
if (![string]::IsNullOrEmpty($Request.Body.recipient)) {

0 commit comments

Comments
 (0)