Я хотел бы поступить так же, как раньше, с Exmerge со старыми версиями Exchange.
По сути, мне нужно иметь возможность находить сообщения старше определенной даты, экспортировать эти сообщения в файл PST, а затем удалять их из почтового ящика.
Есть ли способ сделать это с помощью Exchange Powershell?
Любая помощь приветствуется
Спасибо
Начиная с 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"