Начиная с Exchange 2007, вы могли делать это с помощью команд PowerShell, например Export-Mailbox
, а с 2010 года это был ваш единственный (встроенный, на минимум) вариант ..
Microsoft изменила команды powershell для Exchange 2010 SP1, и теперь вы должны использовать New-MailboxExportRequest
для экспорта данных из почтового ящика в файл .pst. Я привел пример ниже.
Вместо того, чтобы пытаться суммировать аргументы для команды, я просто укажу вам на документацию Microsoft для получения более подробной информации (это здесь же я получил пример ниже).
New-MailboxExportRequest -Mailbox Tony -ContentFilter {(body -like "*company*") -and (body -like "*profit*") -and (Received -lt "01/01/2010")} -FilePath "\\SERVER\PSTFileShare\Tony_CompanyProfits.pst"
Я хочу отметить несколько важных моментов перед запуском команды New-MailboxExportRequest:
1. Для экспорта почтовых ящиков в PST необходимо назначить роль Mailbox ImportExportrole.
Чтобы назначить его: New-ManagementRoleAssignment -RoleMailbox Import Export" -User
New-MailboxExportRequest -Mailbox -FilePath .pst {(Received -le 31.12.2019 23:59:59)} -Name
Все элементы почтового ящика старше 31.12.2019 будут экспортированы в .pst, и это заполнение PST будет называться .
Теперь вы можете использовать Поиск-Почтовый ящик: эта статья написана
Search-Mailbox -identity -SearchQuery 'Received<=2019-12-31 AND kind:email' -DeleteContent
ALL Set!!