Войти

Показать полную графическую версию : [решено] Удаление старых писем из архивов Exchange 2010


serggo
16-07-2013, 15:42
Есть ли какая-нибудь возможность централизованного удаления старых писем(старше определенной даты) из личных архивов пользователей?
Политики хранения, насколько я понял, к сообщениям в архивах не применяются.

madmouse256
16-07-2013, 17:05
Вы можете внедрить онлайн архивы, затем импортировать pst файлы пользователей и сделать пользовательские теги на хранение в вашей retention policy. Схема примерно следующая:
1. Читаете (http://fanisovich.ru/exchange_2010/exchange-2010-online-archive/) плюсы и минусы online archives
2. Если вы все еще хотите - удостоверяетесь, что у пользователя стоит Office 2010 Pro+ (мой опыт (http://fanisovich.ru/sccm2012/office-2010-silent-install-sccm-2012/))
3. Делаете необходимую вам retention policy и tags
4. Собираете PST файлы централизованно (http://blogs.technet.com/b/exchange/archive/2013/02/22/time-to-go-pst-hunting-with-the-new-pst-capture-2-0.aspx) и впиливаете их пользователям

Если есть вопросы по online archives - с удовольствием ответу

serggo
16-07-2013, 21:14
Я может быть не очень корректно описал суть задачи. Дело в том, что все сообщения хранятся на сервере и у каждого пользователя и так есть онлайн архив. Вот его-то и надо почистить от слишком устаревших сообщений. А политикой удаления писем по истечении срока хранения сделать это не получилось + гугление матчасти подсказало, что к архивным ящикам эти retention policy не применяются. Или я все-таки не прав?

madmouse256
31-07-2013, 14:33
Я понял ваш вопрос, сейчас попробую навесить непосредственно на онлайн архив тег хранения и напишу что получилось...

madmouse256
31-07-2013, 16:16
Ну да, политику хранения невозможно установить на сам архив. Можно отключить пользователю архив и заново подключить, тем самым полностью его очистив. :)
http://social.technet.microsoft.com/Forums/exchange/en-US/cf68f1a0-794c-4a92-8ba2-ae54d5633b01/how-to-delete-emails-in-the-online-archive-using-exchange-powershell

serggo
05-08-2013, 15:14
Сорри, что сам не отписался, а вышел я по сути на это же решение, что изложено на Technet.
Вот такого вида командлет помог мне очистить письма до 01.01.2013 в папке Входящие во всех почтовых архивах( у меня русский Exchange, поэтому в поисковом запросе фигурирует "получено")

Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "получено:<01/01/2013" -TargetMailbox MsExchDiscoveryMailbox -DeleteContent -TargetFolder Delete

Соответственно, можно либо поменять "получено" на "отправлено", либо же добавить логическое ИЛИ для обоих этих условий.
Спасибо за участие, вопрос решен.




© OSzone.net 2001-2012