Экспорт почтового ящика в PST

Свойства для фильтра ContentFilter

$MyMailboxes=(@'
myuser@mydomain.ru
'@).split("`n") |
 foreach {$_.trim()}
 
 
foreach ($item in $MyMailboxes)
{
   #$MyContentFilter= 'to:"myemail@mail.ru" AND  Subject:"RE: Список сотрудников.xlsx"'  
   #$MyContentFilter= 'sender -eq "myemail@mail.ru" -AND (to -eq "office@mydomain.ru") -and (Received -gt "02/24/2025") '
   # -AND (subject -like "*test*")
   New-MailboxExportRequest -name "$Item" -Mailbox $item   -FilePath "\\myserver\d$\PST\$item.pst" -BadItemLimit 500 #-ContentFilter $MyContentFilter
   #-IncludeFolder "#Recoverable Items/Deletions#"
   #-IsArchive
}

Управление запросами экспорта

Get-MailboxExportRequest 
Get-MailboxExportRequest |?{$_.Whencreated -gt ( get-date("19.06.2025 0:00")) -and $_.status -ne "Completed"} | sort -Property name
Get-MailboxExportRequest -status Completed | Remove-MailboxExportRequest -Force -confirm:$false
Get-MailboxExportRequest -status InProgress | Remove-MailboxExportRequest -Force -confirm:$false
Get-MailboxExportRequest -status Queued | Remove-MailboxExportRequest -Force -confirm:$false
Get-MailboxExportRequest -status Failed    | Remove-MailboxExportRequest -Force -confirm:$false
 
Get-MailboxExportRequest "name" | Get-MailboxExportRequestStatistics
Get-MailboxExportRequest "name" | Suspend-MailboxExportRequest
Get-MailboxExportRequest "name" | Resume-MailboxExportRequest

Текущее состояние

Get-MailboxExportRequest |
Get-MailboxExportRequestStatistics | 
Format-List Name, Status*, FilePath, ContentFilter,BytesTransferred,  ItemsTransferred , PercentComplete  
 
Get-MailboxExportRequest |
Get-MailboxExportRequestStatistics | 
Select-Object name, Status,Filepath,sourcealias,sourcedatabase,sourceserver,starttimestamp,*Transf*,percentComplete