Skip to content

Instantly share code, notes, and snippets.

@nickadam
Created August 5, 2021 13:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nickadam/97d349dfec0aab8a276599b53ad03250 to your computer and use it in GitHub Desktop.
Save nickadam/97d349dfec0aab8a276599b53ad03250 to your computer and use it in GitHub Desktop.
Get all message trace results using page feature between two dates
function Get-MessageTraceAll {
param($StartDate, $EndDate)
$Page = 1
$PageSize = 5000
$Messages = Get-MessageTrace -PageSize $PageSize -Page $Page -StartDate $StartDate -EndDate $EndDate
$Messages
while(($Messages | measure).count -gt 0){
$Page++
$Messages = Get-MessageTrace -PageSize $PageSize -Page $Page -StartDate $StartDate -EndDate $EndDate
$Messages
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment